/* ------------------------------------------------------
WWW.UPPERGUYS.COM
THE OFFICIAL UPPER WEBSITE
Any questions? Please email us at info@upperguys.com
------------------------------------------------------ */

/* ------------------------------------------------------
RULES FOR ALL PAGES
------------------------------------------------------ */

/* Specify blanket rules for all elements */ 
	body	{ 		    	
		    	background-color: #FFF; 
		    	background: url(bgtile.gif);
		    	background-repeat: repeat;
		    	margin: 0;
		    	padding: 0;
		    	} 
		    
	img		{
			border: 0;
			}
    	       
    	       
/* ------------------------------------------------------
HOMEPAGE
------------------------------------------------------ */		
		       
/* Style the container div */ 
	#container	{ 
	  			position: absolute;
	  			vertical-align: baseline;
	  			bottom: 0px;
	  			right: 0px;
	    		padding: 0;
	    		height: 546px;
	    		width: 634px;
	    		}
	    		
/* Style the homepage images */ 
	#home_img1
		{
 		 /* Mozilla ignores crazy MS image filters, so it will skip the following */
    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='home_img1.png');
		position: absolute;
		margin: 0;
		padding: 0;
		width: 317px;
		height: 273px;
		background-repeat: no-repeat;
		}
		

		/* IE ignores styles with [attributes], so it will skip the following. */
		#home_img1[id] 
		{
  		background-image:url(home_img1.png);
  		background-repeat: no-repeat;
		}
		
	#home_img2
		{
 		 /* Mozilla ignores crazy MS image filters, so it will skip the following */
    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='home_img2.png');
		position: absolute;
		margin-left: 317px;
		margin-top: 0;
		padding: 0;
		width: 317px;
		height: 273px;
		background-repeat: no-repeat;
		}
		

		/* IE ignores styles with [attributes], so it will skip the following. */
		#home_img2[id] 
		{
  		background-image:url(home_img2.png);
  		background-repeat: no-repeat;
		}
		
	#home_img3
		{
 		 /* Mozilla ignores crazy MS image filters, so it will skip the following */
    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='home_img3.png');
		position: absolute;
		margin-left: 0;
		margin-top: 273px;
		padding: 0;
		width: 317px;
		height: 273px;
		background-repeat: no-repeat;
		}
		

		/* IE ignores styles with [attributes], so it will skip the following. */
		#home_img3[id] 
		{
  		background-image:url(home_img3.png);
  		background-repeat: no-repeat;
		}
		
	#home_img4
		{
 		 /* Mozilla ignores crazy MS image filters, so it will skip the following */
    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='home_img4.png');
		margin-left: 317px;
		margin-top: 273px;
		padding: 0;
		width: 317px;
		height: 273px;
		background-repeat: no-repeat;
		}
		

		/* IE ignores styles with [attributes], so it will skip the following. */
		#home_img4[id] 
		{
  		background-image:url(home_img4.png);
  		background-repeat: no-repeat;
		}
		
	/* Style the homepage links */ 
	#home_cnlink
		{
		position: absolute;
		left: 112px;
		top: 180px;
		margin: 0;
		padding: 0;
		width: 192px;
		height: 118px;
		z-index: 2;
		}
		
	#home_emaillink
		{
		position: absolute;
		left: 364px;
		top: 393px;
		margin: 0;
		padding: 0;
		width: 192px;
		height: 93px;
		z-index: 2;
		}
		
/* ------------------------------------------------------
COLLECTION PAGE
------------------------------------------------------ */		
		       
/* Style the container div */	
	#cn_container	{ 
	  			position: absolute;
	  			top: 38px;
	  			margin-left:-331px; 
	  			left: 50%;
	    		padding: 0;
	    		height: 1015px;
	    		width: 662px;
	    		}
	    		
	.cn_row	{
			clear: right;
			margin: 0 0 6px 0;
			padding: 0;
			width: 662px;
			height: 158px;
			}
	
	.cn_brow	{
			margin: 0;
			padding: 0;
			width: 662px;
			height: 158px;
			}
	    		
	.cn_img	{
			float: right;
			margin-right: 6px;
			padding: 0;
			border: 0;
			width: 160px;
			height: 158px;
			}
			
	.cn_img_r	{
			margin: 0;
			padding: 0;
			border: 0;
			width: 160px;
			height: 158px;
			}
			
	.cn_img_rb	{
			margin-right: 6px;
			padding: 0;
			border: 0;
			width: 160px;
			height: 190px;
			}
			
	.cn_img_b	{
			float: right;
			margin-right: 6px;
			margin-left: 0;
			padding: 0;
			border: 0;
			width: 160px;
			height: 190px;
			}
			
/* Style the nav buttons */ 
	#cn_home_top
		{
		position: absolute;
		left: -55px;
		top: -38px;
		margin: 0;
		padding: 0;
		width: 113px;
		height: 92px;
		z-index: 2;
		}
		
	#cn_home_btm
		{
		position: absolute;
		right: -41px;
		bottom: 5px;
		margin: 0;
		padding: 0;
		width: 115px;
		height: 92px;
		z-index: 2;
		}
			