

          h1{
          margin:0;
          padding:0;
          font-size:1.5em;
          }
          
          h2{
          margin:0;
          padding:0;
          padding-top:8px;
          padding-bottom:5px;
          font-weight:bold;
          font-size:1.5em;
          width:240px;
          }
          
          #centerBrick{
          font-size:.8em;
          color:#344a47;
          font-weight:bold;
          float:left;
          width:245px;
          }
          
          #centerBlock{
          width:auto;
          float:left;
          }
          
          #midContainer{
          margin-left:11px;
          }
          
          #pdfDiv{
          background-color:#a7bfbb;
          padding-left:8px;
          padding-top:5px;
          padding-bottom:5px;
          width:226px;
          margin-bottom:10px;
          }
          
          #pdfDiv a{
          color:#344a47;
          }
          
          #texDiv{
          margin-left:13px;
          }
          
          #titleDiv{
          display:none;
          }
          
          #sizDiv{
          margin-left:13px;
          margin-top:5px;
          }
          
          #texDiv p{
          margin:0;
          padding:0;
          }
          
          #sizDiv p{
          margin:0;
          padding:0;
          }
          
          #disclaimer{
          margin:0;
          padding:0;
          font-size:.8em;
          font-weight:bold;
          margin-left:13px;
          margin-top:10px;
          }
          
          #rightBrick{
          float:left;
          margin-left:19px;
          font-weight:bold;
          margin-top:13px;
          }
          
          #printDiv{
          width:245px;
          height:103px;   
          padding-bottom:4px;       
          }
          
          #printDiv a{
          background:#daeeeb url(/managed_files/2780/virtualBrickSlider.jpg) no-repeat;
          background-position:0 0;
          display:block;
          width:245px;
          height:103px;
          }
          
          #printDiv a:hover{
          background:#daeeeb url(/managed_files/2780/virtualBrickSlider.jpg) no-repeat;
          background-position:0 -103px;
          }
          
          #printDiv a span{
          display:none;
          }

          #printImg{
          float:left;
          }
          
          #groutCont{
          background:#648884 url(/managed_files/2328/groutCap.jpg) no-repeat top;
          color:#fff;
          width:330px;
          }
          
          #groutBottomCap{
          background:transparent url(/managed_files/2721/groutCapBottom.jpg) no-repeat bottom;
          width:330px;
          padding-top:2px;
          }
          
          #groutCont span{
          padding-left:8px;
          }
          
          #groutSelection{
          padding-left:5px;
          height:45px;
          }
          
          #groutWhite{
          float:left;
          padding-left:5px;
          padding-bottom:5px;
          }
          
          #groutGray{
          float:left;
          padding-left:5px;
          padding-bottom:5px;
          }
          
          #groutBuff{
          float:left;
          padding-left:5px;
          padding-bottom:5px;
          }
          
          #groutRed{
          float:left;
          padding-left:5px;
          padding-bottom:5px;
          }
          
          #groutBrown{
          float:left;
          padding-left:5px;
          padding-bottom:5px;
          }
          
          #groutBlack{
          float:left;
          padding-left:5px;
          padding-bottom:5px;
          }
          
          #groutCloseup{
          float:left;
          padding-left:5px;
          padding-bottom:5px;
          }
          
          
          
          #dlWrap{
          font-size:.8em;
          background:transparent url(/managed_files/2336/downloadTop.jpg) no-repeat top;
          padding-top:2px;          
          }
          
          #dlWrap a{
          color:red;
          float:right;
          margin-left:5px;
          padding-right:18px;
          margin-bottom:1px
          }
          
          #dlWrap span{
          float:left;
          padding-left:18px;
          margin-bottom:1px
          }
          
          #dlWhite{
          
          }
          
          #dlGray{
          
          }
          
          #dlBuff{
          
          }
          
          #dlRed{
          
          }
          
          #dlBrown{
          
          }
          
          #dlBlack{
          
          }
          
          #brickWrap{
          padding-left:10px;
          padding-top:5px;
          }

	.groutDownload{
        background:transparent url(/managed_files/2337/downloadBottom.jpg) no-repeat bottom;
        }
        
        
        .groutImg,.groutDownload{
        display:none;
        }
        
        

        .currentGroutImg,.currentGroutDownload{
        display:block;
        }
        
        .groutImg a{
        text-decoration:none;
        display:block;
        color:black;
        }

        .groutImg a span{
        display:block;
        text-align:center;
        font-size:.85em;
        letter-spacing:1px;
        font-weight:normal;
        color:#fff;
        }

        #lowerBar{

        position:relative;

        
        }

        #projectBar{
        background:#daeeeb url(/managed_files/2324/projectsBG.jpg) no-repeat top;
        position:relative;
        z-index:10;
        width:524px;
        margin-left:250px;
        margin-top:4px;
        clear:both;
        
        color:white;
        }

        #projectBar h4{
        margin:0px;
        padding:5px;
        margin-left:15px;
        }

        #projectBar ul,#projectBar li{
        list-style:none;
        margin:0px;
        padding:0px;

        }
        
        #projectBar ul{
        margin-left:4px;
        height:90px;
        }

        #projectBar li{
        float:left;
        margin-left:4px;
        margin-right:4px;
        margin-bottom:4px;
        }


     #orderBar{
        z-index:1;
        width:340px;
        position:absolute;
        top:40px;
        clear:left;
        background:#a7bfbb;
        font-size:1.15em;
        padding:5px;
     }


     #orderBar a{
        display:block;
        color:#213331;
        text-decoration:none;
        margin-right:10px;
        margin-bottom:5px;
     }
        
     #orderBar a:hover{
        color:black;
     }


     #orderBar img{
        margin-bottom:-7px;
     }


        

  /* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -30px;
	left: -30px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 70px;
	height: 70px;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 130px;
	height: 130px;
}

