<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Add here all your css styles (customizations) */

body {
    min-height: 100%;
    margin-bottom: 1px;
    background: url('/Assets/images/background.jpg');
    background-repeat: repeat-x;
    font-size: 12px;  
  }

#header {
	  height: 166px;
	  margin-bottom:-40px;
	} 

#storeHeader {
    color: #FFFFFF;
    width: 985px;
    font-size: 12px;  
    height: 166px;  
}

#storeHeader .shortcuts { 
	  float: right !important;
    padding: 18px 0 10px 0;
}


#headerTop { 
	  height: 100px; 
}

#storeHeader .logo { 
	  position: relative;
    margin: 15px 0 0 25px;
    text-align: left;
    z-index: 1; 
    width: 150px;
  }

#headerinfo { 
  	text-align:left;
  	position: relative;
    top: -92px;
    left: 150px; 
  } 
  	
.navigation {
 		top: -120px;
 	}
  
.navbar-default { 
  	background: url('/Assets/images/bar_header_gradient.jpg') repeat-x bottom;
  	border: 0px; 
  	margin-bottom: 0px;
  } 
  
.navbar-header {
  	float: right; 
  } 
  
  .column_2 {
    
  }
  
  .simpleSearchPanel {
  	position: relative;
    top: -60px;
   /* left: 426px;
    right: -732px;*/
  }
  .navbar-nav {
  	float: right;
  	position: relative;
    top: 38px; 
  }
  
  .navbar-default .navbar-nav&gt;li&gt;a  { 
  	float: right; 
    /* background: url('/Assets/images/top-nav-bg.png')repeat-x bottom; */ 
    font-weight: bold;
    font-family: Arial, sans-serif;
    font-size: 11px;
    text-decoration: none;
    text-align: center;
    line-height: 26px;
    letter-spacing: 1px;
    padding: 12px 15px;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    color: #fff;
  
  }
 
   .navbar-default  .navbar-nav&gt;li&gt;a:hover {
   	color: #fff;
  }
  	.nav&gt;li&gt;a {
  	padding: 10px 5px;
  	}
  	
 #contentContainer {
   /*margin-top: -96px; 	*/
} 	


/******************************************************************************************/
/* begin style for homepage layout / specialties                                          */
/******************************************************************************************/


#homerightStore {
  width: 256px;
  height: 98px;
  float: right;
	position:relative;
	top: -364px;
/*		left: 35px;
background: url('/assets/images/online-store.png');*/
	}
#homerightWholesale {
	clear: right;
  width: 256px;
  height: 96px;
  float: right;
	position:relative;
	top: -366px;
/*	left: 35px;
	background: url('/assets/images/wholesale.png');*/
	}
#homerightTimber {
	clear: right;
  width: 256px;
  height: 96px;
  float: right;
	position:relative;
	top: -366px;
	left: 0px;
/*	background: url('/assets/images/timber.png');
*/	}
#homerightSpecials {
	clear: right;
  width: 256px;
  height: 70px;
  float: right;
	position:relative;
	top: -371px;
	left: 0px;
/*	background: url('/assets/images/specials.png');*/
	}
	
#homeleftnav {}
.HomeInnerSection {} 
.HomeHeader{}
.HomeContent {
	position: relative;
	right: 0px;
	line-height: 20px;
	width: 230px;
	
}

ul { list-style-type:none; margin:0; padding:0; } 
	
#HomepageCopy {
    position: relative;
    top: -285px;
    right: -233px;
    width: 490px;
    padding: 10px;
    border: 0px solid;
  }
	
#HomepageCopy .Title {
    font-family: Times New Roman, serif;
    font-size: 30px;
    color: #c43725;
  }	

#HomepageCopy .HomeSlogan {
    font-size: 16px;
    font-weight: bold;
    color: #006f94;
    padding-bottom: 8px;
    
  }
  
#HomeRightSampler {
    position: absolute;
    top: 354px;
    right: 17px;
  }

#HomeRightInspired {
    position: absolute;
    top: 584px;
    right: 17px;
  }  

#HomeRightDirections {
    position: absolute;
    top: 714px;
    right: 17px;
}

#HomeCenterRoughCut {
    position: absolute;
    top: 690px;
    left: 0px;
  }
#HomeCenterBarRail {
    position: absolute;
    top: 690px;
    left: 245px;
}

#HomeCenterDoors {
    position: absolute;
    top: 690px;
    left: 488px;
}  
 
 #HomeBottomInfo {
    clear: both;
    position: relative;
    top: 0px;
    width: 100%;
    height: 200px;
    border: 1px solid #CCCCCC;
    padding: 15px;
    font-family: Arial, sans-serif;
    font-size: 1em;
    color: #000000;
    padding: 15px;
  }   

#bottom1 {
    position: absolute;
    left: 15px;
    clear: both;
  }  
  
#bottom2 {
    position: absolute;
    top: 69px;
    left: 205px;
} 
#bottom3 {
    position: absolute;
    top: 15px;
    left: 400px;
}
#bottom4 {
    position: absolute;
    top: 67px;
    left: 610px;
}
#bottom5 {
    position: absolute;
    top: 60px;
    right: 50px;
}

#BottomLogos { 
	  clear: both;
    position: relative;
    top: 0px;
    width: 1000px;
    margin: 0 auto;
    margin-bottom: -50px;
	} 

#BottomLogos .cc  {
	   position: relative; 
	   top: 0px;
	   left: 195px;
	   }
#BottomLogos .geotrust   {
	   position: relative; 
	   top: -44px;
	   left: 491px;
	   }
#BottomLogos .authorize  {
	   position: relative; 
	   top: -118px;
	   left: 672px;
	   }



/******************************************************************************************/
/* begin style for Responsive Cell Screens - small mobile                                 */
/******************************************************************************************/


@media (min-width: 768px) { 
	
	.itemContainer {
		min-height: 110px !important; 
	} 

	.itemContainerRelatedProduct {
		min-height: 20px !important; 
	} 
} 
	   
	   /* Small devices (tablets, 768px and less) */
@media only screen and (max-width: 500px) {
	[class*="col-"] { width: 100%; }
	#outerPageContainer #header #storeHeader #headerTop  {display: visible;} 
	
	#headerinfo { display: none;}

	
	
	#contentContainer {margin: 0 auto;} 
	#storeHeader {width: 100%; margin: 0 auto; }
	#storeHeader .logo { 
	  position: relative; margin:15px 0 0 25px; text-align: left; z-index: 1;}
	
	
	#homerightStore { clear:both; margin: 0 auto; width: 256px;  height: 98px; position:relative;	top: 10px; float: none;	}
	#homerightWholesale {clear:both; margin: 0 auto; width: 256px;  height: 98px; position:relative;	top: 10px; float: none;	}
	#homerightTimber {clear:both; margin: 0 auto; width: 256px;  height: 98px; position:relative;	top: 10px; float: none;	}
	#homerightSpecials {clear:both; margin: 0 auto; width: 256px;  height: 98px; position:relative;	top: 10px; float: none;	}
	
  .HomeContent {clear: both; width: 100%; margin: 0 auto;}
	
	#HomepageCopy {clear: both; position: relative; top: 0px; right:0px; width: 90%;padding: 10px; border: 0px solid; }
	#HomepageCopy .Title {clear: both; font-family: Times New Roman, serif; font-size: 1.5em; color: #c43725;}	
	#HomepageCopy .HomeSlogan {clear: both;font-size: 16px; font-weight: bold; color: #006f94; padding-bottom: 8px;}
  
  #HomeRightSampler {clear: both; position: relative; top: 0px; right:0px; width: 100%;padding: 20px; border: 0px solid; }
 	#HomeRightInspired {clear: both;margin: 5px auto; width: 100%; position: relative; top: 0px; left:20px;} 
	
	#HomeRightDirections {clear: both;margin: 5px auto; width: 100%; position: relative; top: 0px; left:20px;}
	#HomeCenterRoughCut  {clear: both;margin: 10px auto; width: 100%; position: relative; top: 0px; left:20px;}
	#HomeCenterBarRail  {clear: both;margin: 15px auto; width: 100%; position: relative; top: 0px; left:20px;}
	#HomeCenterDoors  {clear: both;margin: 15px auto; width: 100%; position: relative; top: 0px; left:20px;}  
	
	
	
	#HomeBottomInfo { clear: both; position: relative; display: block; width: 100%; height: 100%; } 
	#bottom1 { clear: both; position: relative; width: 100%; } 
	#bottom2 { clear: left; position: relative;width: 100%; top: 0px; left:15px;} 
  #bottom3 { clear: left; position: relative;width: 100%; top: 0px; left:15px;} 
	#bottom4 { clear: left; position: relative;width: 100%; top: 0px; left:15px;} 
	#bottom5 { clear: left; position: relative;width: 100%; top: 0px; left:15px;} 
	
	
	
	#BottomLogos { clear: both; position: relative; top: 0px; width: 100%; margin: 0 auto; margin-bottom: -50px;} 
  #BottomLogos .cc  { position: relative;  margin: 0 auto; top: 0px;left: 0px; }
  #BottomLogos .geotrust {position: relative; top: 0px;left: 0px; margin: 0 auto;}
	#BottomLogos .authorize  {position: relative; top: 0px; left: 0px; margin: 0 auto; }
 }</pre></body></html>