body
{
    background-color:#E0E0E0;
    margin: 0 auto;
    width:850px;
}

a
{ 
    color:Black;
    font-family:Arial;
    font-weight:bold;
    text-decoration:underline;
}

tr
{
    vertical-align: top;
}

td
{
    vertical-align: top;
}

.link-txt
{
	color:Black;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}

.Bannerrigthtxt1
{
    float:right;
    width:380px;
    height:15px;
    margin:20px 0px 0px 0px;
	color:white;
	font-family:arial;
	font-size:14pt;
}

.Bannerrigthtxt2
{
    color:white;
	float:right;
    width:350px;
    height:15px;
    margin:0px 20px 0px 0px;
	font-family:arial;
	font-size:14pt;
}

.Greyboldtxt
{
    color:#646464;
	font-family:arial;
	font-size:14pt;
	float:left;
	padding:20px 0px 0px 34px;
	width:570px;
	height:25px;
}
	
.Greyboldtxt1
{
    color:#646464;
	font-family:arial;
	font-size:14pt;
	float:left;
	padding:0px 0px 0px 34px;
	width:570px;
	height:45px;
}
	
.whitetxt
{
	color:white;
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
}
	
.Whiteboldtxt
{
	color:white;
	font-family:arial;
	font-size:11pt;
	font-weight:bold;
	float:left;
	padding:10px 0px 0px 11px;
	width:125px;
}
	
.browstxt
{
    color:white;
	font-family:arial;
	font-size:11pt;
	font-weight:bold;
	width:158px;
	padding:10px 0px 0px 4px;
}
	
.content
{
    font-family:Verdana;
	font-size:12px;
	color:#666666;
	line-height:150%;
	text-align:left;
	float:left;
	width:400px;
	padding:10px 0px 10px 10px;
}

.body-txt
{
    font-family:Verdana;
	font-size:12px;
	color:#666666;
	text-align:left;
	
}

.linkparent
{
    float:left;
	margin:6px 0px 0px 3px;
	width:150px;
}
	
.index-links
{
    float:left;
	width:150px;
    height:24px;
	 text-decoration: none;
	border-bottom:1px solid #DADADA;
}

a.index-links-txt
{
    color:white;
	font-family:arial;
	font-size:9pt;
	float:left;
	padding-left:10px;
	margin-top:3px;
	text-decoration: none; 
}

.copyrighttxt
{
    color:#9A9A9A;
	font-family:arial;
	font-size:8pt;
	float:left;
	margin:0px;
	width:300px;
	height:20px;
	padding-left:45px;
}

.copyrighttxt-all
{
    color:#9A9A9A;
	font-family:arial;
	font-size:8pt;
	float:left;
	margin:0px 0px 0px 0px;
	width:350px;
	height:20px;
	padding:0px;
}

.greytxt
{
    color:#9A9A9A;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	float:left;
	padding:8px 3px 0px 0px;
	width:165px;
}
	
.greytxt1
{
    color:#9A9A9A;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	float:left;
	padding:8px 0px 0px 0px;
	width:178px;
}
    
.Parent-index
{
    float:left;
    width:831px;
    background-color:#E0E0E0;
}
    
.Parent-b11
{
    float:left;
    width:828px;
    }
    
.banner
{
    float:left;
    width:764px;
    height:82px;
}
       
.banner1
{
    float:left;
    width:764px;
    height:81px;
}
        
.vertical_line
{
    float:left;
    width:1px;
    height:223px;   
}
     
.horizontal_separator
{
    float:left;
    width:764px;
    height:30px;
    background-image:url(images/home/horizontal_separator_stretch.jpg);
}
        
.shade_bottom
{
    float:left;
    width:831px;
    height:70px;
    background-color:#E0E0E0;
}
        
.image1           
{
    float:left;
    width:254px;
    height:222px;
    background: url(images/home/concretelandscaping.jpg);
    cursor:pointer;
}
        
.image2
{
    float:left;
    width:254px;
    height:222px;
    background: url(images/home/concretemasonry.jpg);
    cursor:pointer;
} 
        
.image3
{
    float:right;
    width:254px;
    height:222px;
    background: url(images/home/abfence.jpg);
    cursor:pointer;
}
            
.bg_Parent
{
    float:left;
    width:764px;
    background-color:#ACACAC;
}

.rightbg-index
{
    float:left;
    width:550px;
    background-color:#acacac;
}
         
.left-shade-index
{
    float:left;
    width:32px;
    height:684px;
    background-image:url(images/shadow_left.jpg);
}

.right-shade-index
{
    float:left;
    width:32px;
    height:684px;
    background-image:url(images/shadow_right.jpg);                
}
      
.middlepart-index
{
    float:left;
    width:763px;
    background-color:#CCCCCC;
}                         
                
.left-shade-b11
{
    float:left;
    width:32px;
    height:1450px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-b11
{
    float:right;
    width:32px;
    height:1450px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-b11
{
    float:left;
    width:764px;
    height:1450px;
    background-color:white;
}  

.left-shade-english
{
    float:left;
    width:32px;
    height:1115px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-english
{
    float:right;
    width:32px;
    height:1115px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-english
{
    float:left;
    width:764px;
    height:1115px;
    background-color:white;
}

.left-shade-dover
{
    float:left;
    width:32px;
    height:1300px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-dover
{
    float:right;
    width:32px;
    height:1300px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-dover
{
    float:left;
    width:764px;
    height:1300px;
    background-color:white;
}  


.left-shade-palermo
{
    float:left;
    width:32px;
    height:1170px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-palermo
{
    float:right;
    width:32px;
    height:1170px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-palermo
{
    float:left;
    width:764px;
    height:1170px;
    background-color:white;
}

.left-shade-jumbo
{
    float:left;
    width:32px;
    height:1520px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-jumbo
{
    float:right;
    width:32px;
    height:1520px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-jumbo
{
    float:left;
    width:764px;
    height:1520px;
    background-color:white;
}  

.left-shade-barcelona
{
    float:left;
    width:32px;
    height:1205px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-barcelona
{
    float:right;
    width:32px;
    height:1205px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-barcelona
{
    float:left;
    width:764px;
    height:1205px;
    background-color:white;
}

.left-shade-bordeaux
{
    float:left;
    width:32px;
    height:1050px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-bordeaux
{
    float:right;
    width:32px;
    height:1050px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-bordeaux
{
    float:left;
    width:764px;
    height:1050px;
    background-color:white;
}  

.main-middle-parent-bordeaux
{
    float:left;
    width:764px;
}

.left-shade-stone
{
    float:left;
    width:32px;
    height:1600px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-stone
{
    float:right;
    width:32px;
    height:1600px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-stone
{
    float:left;
    width:764px;
    height:1600px;
    background-color:white;
}  

.left-shade-concrete
{
    float:left;
    width:32px;
    height:1500px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-concrete
{
    float:right;
    width:32px;
    height:1500px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-concrete
{
    float:left;
    width:764px;
    height:1500px;
    background-color:white;
}  
        
.left-shade-garden
{
    float:left;
    width:32px;
    height:1550px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-garden
{
    float:right;
    width:32px;
    height:1550px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-garden
{
    float:left;
    width:764px;
    height:1550px;
    background-color:white;
}                                
                
.left_bg
{
    float:left;
    width:200px;
}
         
.listBox1
{
    float:left;
    margin:20px 0px 0px 11px;
    width:125px;
}
            
.listBox2
{
    float:left;
    margin:8px 0px 0px 11px;
    width:125px;
}  
            
.whiteline
{
    float:left;
    width:3px;
    height:101px;
    margin:15px 5px 0px 0px;
    border-right:1px solid white;
} 
                
.rightbg
{
    float:left;
    width:500px;
    height:118px;
    background: url(images/bg.gif) repeat-x;
}   
                
.bottomparenttxt
{
    float:left;
    width:568px;
    padding-top:3px;
}
                
.greybgcolor
{
    float:left;
    width:605px;
    background-color:#cccccc;
    height:140px;                  
}                       

.txtparent
{
    float:right;
    padding:5px 0px 0px 0px;
    width:570px;
    margin-right:3px;
    border-top:1px solid #A4A4A4;
}   
            
.topbdr
{
    float:left;
    width:550px;
    height:1px;
    border-bottom:0px solid #A4A4A4;
    margin:0px;
}
    
.bottomparent
{
    float:left;
    width:764px;
}

.receiverimg
{
    float:left;
    margin:8px 0px 0px 0px;
    width:30px;
}   
                
.btmimg
{
    float:left;
    width:105px;
    margin:3px 10px 0px 10px;
}
            
.allan_blocklogo
{
    float:left;
    width:27px;
    margin:0px 10px 0px 0px;
}      
                    
.bottomshade
{
    float:left;
    width:807px;
    height:16px;
}

.iframes
{
    width:500px;
    margin:5px 0px 0px 5px;
}        
        
.main-middle-parent
{
    float:left;
    width:764px;
    /*height:2000px;*/
}
 
 .main-middle-parent-concrete
{
    float:left;
    width:764px;
}
       
.left_bgshade
{
    float:left;
    width:22px;
    height:1030px;
    background-image:url(images/shadow_left.jpg);
}
       
.Left_menu
{
    float:left;
    width:167px;
    height:480px;
}
       
.products_category
{
    float:left;
    width:166px;
    margin-top:20px;
    height:480px;
}
       
.products
{
    float:left;
    width:160px;
}
       
.concrete
{
    text-transform:capitalize;
    font-family:Verdana;
    font-size:10px;
    color:#333333;
    float:left;
    width:140px;
    margin-left:0px;
}
        
.List
{
    font-family:Verdana;
    font-size:9px;
    color:#999999;
}
            
.retaining
{
    text-transform:capitalize;
    font-family:Verdana;
    font-size:10px;
    color:#333333;
    float:left;
    margin-left:35px;
    padding-left:3px;
    width:85px;
    height:15px;
    background-color:#EDEDED;
} 
            
.corporate
{
    float:left;
    width:119px;
    margin-top:7px;
    height:37px;
}
       
.middle-rightsparents
{
    float:left;
    width:597px;
}
       
.cci_img1
{
    float:left;
    width:207px;
    height:182px;
}
       
.cc1_img2
{
    float:left;
    width:180px;
    height:182px;
}
       
.cci_img3
{
    float:right;
    width:210px;
    height:182px;
}
       
.right_bgshade
{
    float:right;
    width:15px;
    height:1030px;
    background-image:url(images/right_bgshade.gif);
}
       
.page_title
{
    float:left;
    width:597px;
    height:43px;
    background-image: url(images/product/page_title_background_stretch.gif);
}
       
.title
{
    font-family:Arial;
    font-size:20px;
    color:White;
    float:left;
    padding:8px 0px 0px 13px;
}
       
.view_imagesparent
{
    font-family:Arial;
    font-size:11px;
    COLOR:#FFFFFF;
    float:right;
    width:162px;
    padding:12px 30px 0px 0px;
}
       
.Left_arrow
{
    float:left;
    width:19px;
    height:20px;
    cursor:pointer;
}
       
.View_images
{
    font-family:Arial;
    font-size:11px;
    text-transform:uppercase;
    COLOR:#FFFFFF;
    float:left;
    width:123px;
    padding:3px 0px 0px 0px;
}
        
.right_arrow
{
    float:right;
    width:19px;
    height:20px;
    cursor:pointer;
}
        
.middle_parent
{
    float:left;
    width:585px;
    /*height:174px;*/
    margin-top:10px;
}
        
.Left_corner
{
    float:left;
    width:12px;
}
         
.middlebg
{
    float:left;
    width:587px;
    background:url(images/product/text_background.jpg) no-repeat bottom;
}
         
.productimg
{
    float:right;
    width:151px;
    padding-top:0px;
    margin-right:7px;
}
         
.productimg1
{
    float:right;
    width:151px;
    padding-top:0px;
    margin-right:7px;
    padding-bottom:7px;
}
         
.right_corner
{
    float:right;
    width:13px;
    height:174px;
}
         
.tab_parent
{
    float:left;
    width:155px;
    padding:18px 0px 0px 0px;
}
         
.bc_tab
{
    float:left;
    width:32px;
    cursor:pointer;
    height:15px;
    background:url("images/product/tab_bc_selected.gif") no-repeat;
}
         
.alberta_tab
{
    float:left;
    width:54px;
    padding:0px 0px 0px 1px;
    cursor:pointer;
    height:15px;
    background:url("images/product/alberta.gif") no-repeat;
}
         
.manitoba_tab
{
    float:left;
    width:64px;
    padding:0px 0px 0px 1px;
    cursor:pointer;
    height:15px;
    background: url("images/product/manitoba.gif") no-repeat;
}
         
.availablecolors
{
    font-family:Arial;
    font-size:14px;
    color:#CC0000;
    float:left;
    width:580px;
    height:25px;
    padding:22px 0px 0px 0px;
    border-bottom:1px solid #DDDDDD;
    text-transform:uppercase;
}

.rockyimg_parent
{
    float:left;
    width:575px;
    /*height:69px;*/
}

.rockyimg_parent-bardeaux
{
    float:left;
    width:250px;
    height:69px;
}
         
.rockyimg_parent1
{
    float:left;
    width:105px;
    height:50px;
    margin-left:15px;
    padding:12px 0px 0px 0px;
}
         
.rockyimg
{         
    float:left;
    width:250px;
    height:120px
	padding-right:4px;
    margin:12px 15px 0px 0px;
}

/*
.rockyimg
{         
    float:left;
    width:120px;
    height:50px;
	padding-right:4px;
    margin:12px 5px 0px 0px;
}
*/
         
.rockymountain
{
    float:left;
    width:250px;
    height:120px;
}

/*
.rockymountain
{
    float:left;
    width:250px;
    height:120px;
}
*/
         
.rockymountain-b3
{
    float:left;
    width:50px;
    height:50px;
    padding-left:10px;
}
         
.rockymountaintxt
{
    font-family:Arial;
    font-size:8px;
    color:Black;
    float:left;
    width:30px;
    height:50px;
    padding:0px 0px 0px 8px;
}
          
.units_parent
{
    float:left;
    width:580px;
    margin:35px 0px 0px 0px;
    padding:0px;
}

.units_parent-standard
{
    float:left;
    width:580px;
    margin:2px 0px 0px 0px;
    padding:0px;
}

          
.unitsimg
{
    float:left;
    width:200px;
}
          
.unitstxt
{
    float:left;
    width:360px;
    padding-left:20px;
}

.unitstxt-standard
{
    float:left;
    width:360px;
}

.unitstxt-standard1
{
    float:left;
    width:250px;
}
          
.standard_units
{
    font-family:Arial;
    font-size:14px;
    color:#CC0000;
    float:left;
    width:360px;
    padding:0px 0px 8px 0px;
    border-bottom:1px solid #EDEDED;
    text-transform:uppercase;
}

.available-colors-fence-parent
{
    float:left;
    width:360px;
    margin-left:10px;
    padding:12px 0px 0px 10px;
}

.coverage
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    float:left;
    width:300px;
    padding:8px 0px 0px 12px;
}
           
.setback
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    float:left;
    width:300px;
    padding:8px 0px 0px 12px; 
}
                       
.standarditems
{
    font-family:Arial;
    font-size:11px;
    float:left;
    width:310px;
    margin-left:0px;
    margin-top:5px;
}

.standarditems-content
{
    font-family:Arial;
    font-size:12px;
    float:left;
    width:310px;
    margin-left:0px;
    margin-top:5px;
}
           
.relatedproducts_Parent
{
    float:left;
    width:580px;
    padding:35px 0px 0px 0px;
}

.relatedproducts_Parent_block
{
    float:left;
    width:580px;
    padding:10px 0px 0px 0px;
}
           
.relatedprod
{
    float:left;
    width:180px;
}

.download-padding
{
    padding-left:40px;    
}
           
.relatedprodtxt
{
    font-family:Arial;
    font-size:14px;
    color:#CC0000;
    float:left;
    width:172px;
    padding-bottom:7px;
    border-bottom:1px solid #EDEDED;
    text-transform:uppercase;
}
           
.related-products-content
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    float:left;
    width:180px;
    padding-top:9px;
    margin-bottom:10px;
    cursor:pointer;
}

.related-products-content1
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    float:left;
    width:160px;
    padding-top:9px;
    margin-bottom:10px;
    cursor:pointer;
}
            
.downloadtxt
{   
    font-family:Arial;
    font-size:14px;
    color:#CC0000;
    float:left;
    width:172px;
    padding:24px 0px 7px 0px;
    border-bottom:1px solid #EDEDED;
}

.downloadtxt-ab-12degree
{   
    font-family:Arial;
    font-size:14px;
    color:#CC0000;
    float:left;
    width:172px;
    padding:0px 0px 7px 0px;
    border-bottom:1px solid #EDEDED;
}
                
.pdftxt
{   
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    float:left;
    width:172px;
    padding:7px 0px 0px 0px;
    text-transform:uppercase;
}
                
.estimateguide
{   
    font-family:Arial;
    font-size:14px;
    color:#CC0000;
    float:left;
    width:360px;
    margin-left:40px;
    padding:0px 0px 7px 0px;
    border-bottom:1px solid #EDEDED;
}
                
.table-heading
{   
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:black;
}
                
.table
{   
    font-family:Tahoma;
    font-size:11px;
    color:black;
    float:left;
	line-height: 140%;
    width:330px;
    margin-left:40px;
    padding:15px 0px 7px 0px;
}
                
.table-courtyard
{   
    font-family:Tahoma;
    font-size:11px;
    color:black;
    float:left;
	line-height: 140%;
    width:400px;
    padding-top:15px;
}
                
.bottomshade2
{
    float:left;
    width:764px;
    height:16px;
    background-image:url(images/bottom_bgshade.gif);
    background-repeat:repeat-x;
}
               
.ccihelptxt
{
    color:#9A9A9A;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	float:left;
	width:200px;
	height:23px;
	padding:0px 0px 0px 15px
}
                
.bottompart-parent-b11
{
    float:left;
    width:797px;
    padding:0px 0px 0px 30px;
}
                
.footer-b11
{
    float:left;
    width:24px;
    height:23px;
    margin-left:0px;
}
                
.beauty-of-durability
{
    float:left;
    width:105px;
    height:27px;
    padding:0px 0px 0px 130px;
}
                
.allan-block-logo
{
    float:left;
    width:33px;
    height:41px;
    padding:0px 0px 0px 18px;
}
                
/* Folding Menu Script*/


#treeroot
{
	cursor:pointer;
	cursor:hand;
	color:#999999;		
	font:Verdana;
	font-size:10px;
	text-transform:uppercase;
	width:149px;
}

#treebranch
{
	cursor:pointer;
	cursor:hand;
	color:#999999;	
	font:Verdana;
	font-size:9px;	
	width:96px;
	text-transform:none;
	font-weight:normal;
	}
#treeleaf
{
	cursor:pointer;
	cursor:hand;
	color:#999999;	
	font:Verdana;	
	font-size:9px;
	text-transform:none;
	font-weight:normal;
}

ul
{
    list-style:none;
    text-decoration:none;
    padding-left:0px;
    margin-left:14px;
    margin-bottom:10px;
    margin-top:10px;
}
            
li
{
    list-style:none;
    padding-left:0px;
    margin-top:4px;
    text-decoration:none;
}
            
 a.left-but-txt:hover 
{
    text-decoration:none;
    font-size:10px;
    font-weight:normal;
}

a.left-but-txt:link 
{
  color:#999999; 
  text-decoration:none;
  font-size:10px;
  font-weight:normal;
}

a.left-but-txt:visited 
{
  color:#999999; 
  text-decoration:none;
  font-size:10px;
  font-weight:normal;
}

#ab-content
{
    display:none;
}

#mb-content
{
    display:none;
}

.fleft
{
    float:left;
}

#related-products-child1
{
    display:none;
}
    
#related-products-child2
{
    display:none;
}
    
/* NEW CLASSES STARTS FROM HERE*/    

.main-masonry-links-parents
{
    float:left;
    width:580px;
}

.parent-masonry-standard-links
{
    float:left;
    width:260px;
    margin-top:0px;
}

.parent-court-txt
{
    float:left;
    width:590px;
    margin-top:0px;
}

.parent-masonry-arch-links
{
    float:left;
    width:250px;
    margin-top:0px;
    padding-left:2px;
}

.standard-masonry-heading
{
    float:left;
    width:250px;
    font-family:Arial;
    font-size:14px;
    color:#CC0000;
    text-transform:uppercase;
    padding-top:10px;
}

.standard-masonry-links
{
    float:left;
    width:260px;
    margin-top:10px;
}

.masonry-vertical-line
{
    float:left;
    width:7px;
    height:360px;
    border-left:solid 1px #F1F1F1;
    margin-top:0px;
}

.tab-child-links
{
    float:left;
    width:260px;
}

.arch-masonry-heading
{
    float:left;
    font-family:Arial;
    font-size:14px;
    color:#CC0000;
    text-transform:uppercase;
    padding-top:0px;
}

.masonry-content
{
    font-family:Verdana;
    font-size:12px;
    color:#666666;
    text-align:left;
    float:left;
    width:250px;
    padding-top:12px;
}

.masonry-child-content
{
    font-family:Verdana;
   font-size:12px;
    color:#666666;
    padding-top:12px;
}

.architectural-content
{
    margin-top:10px;
}

/*.note
{
    font-size:11px;
    line-height:25px;
}*/

#europa_pavers_child1
{
    display:none;
}

.expand-product-image
{
  float:left;
  width:500px;
  text-align:center;
}

.image-view-link
{
    cursor:pointer;
    text-decoration:underline;
}

.Parent-b5
{
    float:left;
    width:828px;
}

.courtyard-heading
{
    float:left;
    width:580px;
    font-family:Arial;
    font-size:14px;
    color:#CC0000;
    text-transform:uppercase;
    border-bottom:1px solid #F1F1F1;
    margin-top:14px;
    padding-bottom:10px;
}

.courtyard-sub-heading
{
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#CC0000;
    padding-top:40px;
}

.sub-heading-content
{
    font-family:Verdana;
    font-size:12px;
    color:#666666;
    text-align:left;
    float:left;
    width:270px;
    margin:4px 10px 0px 0px;
}

.courtyard-vertical-line
{
    float:left;
    width:20px;
    height:190px;
    border-left:solid 1px #F1F1F1;
    margin-top:40px;
}

.courtyard-related-productstxt
{
    float:left;
    width:200px;
    font-family:Arial;
    font-size:14px;
    color:#CC0000;
    border-bottom:1px solid #EDEDED;
    padding-bottom:10px;
    margin-top:20px;
    text-transform:uppercase;
    margin-top:14px;
}

.courtyard-related-productstxt-bordeaux
{
    float:left;
    width:300px;
    font-family:Arial;
    font-size:14px;
    color:#CC0000;
    border-bottom:1px solid #EDEDED;
    padding-bottom:10px;
    margin-top:20px;
    text-transform:uppercase;
    margin-top:14px;
}

.courtyard-concrete-productstxt
{
    float:left;
    width:220px;
    font-family:Arial;
    font-size:14px;
    color:#CC0000;
    border-bottom:1px solid #EDEDED;
    padding-bottom:10px;
    text-transform:uppercase;
    margin-top:14px;
}

.courtyard-concrete-productstxt1
{
    float:left;
    width:220px;
    font-family:Arial;
    font-size:14px;
    color:#CC0000;
    border-bottom:1px solid #EDEDED;
    margin-top:22px;
    padding-bottom:10px;
    text-transform:uppercase;
}

.table-header
{
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
}

.table-headings
{
	color:black;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
}

.table-courses
{
	color:black;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:700;
}

.middlepart-b5
{
    float:left;
    width:764px;
    height:1445px;
    background-color:white;
}      
      
.left-shade-b5
{
    float:left;
    width:32px;
    height:1445px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-b5
{
    float:left;
    width:32px;
    height:1445px;
    background-image:url(images/shadow_right.jpg);  
}                  

#related-products-child3
{
    display:none;
}
    
.concrete-content

{
    font-family:Verdana;
    font-size:12px;
    color:#666666;
    text-align:left;
    float:left;
    width:560px;
    padding:10px 0px 10px 10px;
    line-height:150%;
    
}   
    
        /* code by sunil for Corporate*/

.corporate-content
{
    font-family:Verdana;
	font-size:12px;
	color:#666666;
	text-align:left;
	float:left;
	width:560px;
	padding-left:8px;
	line-height:170%;
}

.dealer-content
{
    font-family:Verdana;
	font-size:12px;
	color:#666666;
	text-align:left;
	float:left;
	width:560px;
	padding-left:8px;
	line-height:170%;
}

.faq-content
{
    font-family:Verdana;
	font-size:12px;
	color:#666666;
	text-align:left;
	float:left;
	width:560px;
	padding-left:8px;
	line-height:170%;
}


.left-shade-corporate
{
    float:left;
    width:32px;
    height:900px;
    background-image:url('images/shadow_left.jpg');
}                
                
.right-shade-corporate
{
    float:right;
    width:32px;
    height:900px;
    background-image:url('images/shadow_right.jpg');
}
        
    .middlepart-corporate
{
    float:left;
    width:764px;
    height:900px;
    background-color:White;
}

.left-shade-dealersupport
{
    float:left;
    width:32px;
    height:2500px;
    background-image:url('images/shadow_left.jpg');
}                
                
.right-shade-dealersupport
{
    float:right;
    width:32px;
    height:2500px;
    background-image:url('images/shadow_right.jpg');
}
        
    .middlepart-dealersupport
{
    float:left;
    width:764px;
    height:2500px;
    background-color:White;
}

.left-shade-install
{
    float:left;
    width:32px;
    height:2500px;
    background-image:url('images/shadow_left.jpg');
}                
                
.right-shade-install
{
    float:right;
    width:32px;
    height:2500px;
    background-image:url('images/shadow_right.jpg');
}
        
    .middlepart-install
{
    float:left;
    width:764px;
    height:2500px;
    background-color:White;
}

.left-shade-terms
{
    float:left;
    width:32px;
    height:9000px;
    background-image:url('images/shadow_left.jpg');
}                
                
.right-shade-terms
{
    float:right;
    width:32px;
    height:9000px;
    background-image:url('images/shadow_right.jpg');
}
        
.middlepart-terms
{
    float:left;
    width:764px;
    height:9000px;
    background-color:White;
}



.left-shade-dealer
{
    float:left;
    width:32px;
    height:500px;
    background-image:url('images/shadow_left.jpg');
}                
                
.right-shade-dealer
{
    float:right;
    width:32px;
    height:500px;
    background-image:url('images/shadow_right.jpg');
}
        
.middlepart-dealer
{
    float:left;
    width:764px;
    height:500px;
    background-color:White;
}


.left-shade-faq
{
    float:left;
    width:32px;
    height:7500px;
    background-image:url('images/shadow_left.jpg');
}                
                
.right-shade-faq
{
    float:right;
    width:32px;
    height:7500px;
    background-image:url('images/shadow_right.jpg');
}
        
    .middlepart-faq
{
    float:left;
    width:764px;
    height:7500px;
    background-color:White;
}



.left-shade-productfaq
{
    float:left;
    width:32px;
    height:19000px;
    background-image:url('images/shadow_left.jpg');
}                
                
.right-shade-productfaq
{
    float:right;
    width:32px;
    height:19000px;
    background-image:url('images/shadow_right.jpg');
}
        
.middlepart-productfaq
{
    float:left;
    width:764px;
    height:19000px;
    background-color:White;
}



        
.left-shade-contact
{
    float:left;
    width:32px;
    height:928px;
    background-image:url('images/shadow_left.jpg');
}                
                
.right-shade-contact
{
    float:right;
    width:32px;
    height:928px;
    background-image:url('images/shadow_right.jpg');
}
   
.middlepart-contact
{
    float:left;
    width:764px;
    height:928px;
    background-color:white;
}
        
.main-middle-parent-corporate
{
    float:left;
    width:764px;
    background-color:White; 
}

.main-middle-parent-dealer
{
    float:left;
    width:764px;
    background-color:White; 
}

.main-middle-parent-faq
{
    float:left;
    width:764px;
    background-color:White; 
}
       
.contact-info-content-box
{
    float:left;
    width:160px;
    font-size:12px;
    font-family:Arial;
    padding:5px;
    margin:2px 2px 2px 0px;
}

.contact-info-content-box1
{
    float:left;
    width:150px;
    font-size:12px;
    font-family:Arial;
    padding:92px 0px 0px 0px;
    margin:14px 2px 2px 2px;
}

.contact-info-content-box2
{
    float:left;
    width:150px;
    font-size:12px;
    font-family:Arial;
    padding:66px 0px 0px 0px;
    margin:15px 2px 2px 2px;
}

.contact-info-content-box-parent
{
    float:left;
    width:170px;
    font-family:Arial;
}

.bold-font
{
    font-weight:bold;
}

.middlebg-contact
{
    float:left;
    width:220px;
    background:url('images/home/contact_background.jpg') no-repeat bottom;
    margin-left:5px;
    padding-left:5px;
    padding-bottom:10px;
}
            
.contact-question-heading
{
    font-family:Arial;
    font-size:15px;
    line-height:30px;
    font-weight:bold;
    margin-left:22px;
}

.contact-question-helpline
{
    font-family:Arial;
    font-size:12px;
    color:black;
    line-height:20px;
    margin-left:22px;
}

.contact-question-helpline-no
{
    font-family:Arial;
    font-size:14px;
    color:black;
    line-height:20px;
    margin-left:22px;
}

.contact-info-content-parent
{
    float:left;
    width:590px;
    font-family:Arial;
}

.small-font-heading
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
}

.small-font
{
    font-family:Tahoma;
    font-size:11px;
}

.coverage-txt
{
    font-size:11px;
    font-weight:bold;
}
    
.coverage-txt
{
    font-size:11px;
    font-weight:bold;
}
    
.left-shade-b31
{
    float:left;
    width:32px;
    height:1600px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-b31
{
    float:right;
    width:32px;
    height:1600px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-b31
{
    float:left;
    width:764px;
    height:1600px;
    background-color:white;
}
                
.left-shade-b32
{
    float:left;
    width:32px;
    height:1407px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-b32
{
    float:right;
    width:32px;
    height:1407px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-b32
{
    float:left;
    width:764px;
    height:1407px;
    background-color:white;
}        

.left-shade-b33
{
    float:left;
    width:32px;
    height:1604px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-b33
{
    float:right;
    width:32px;
    height:1604px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-b33
{
    float:left;
    width:764px;
    height:1604px;
    background-color:white;
}

.main-middle-parent
{
    float:left;
    width:764px;
    height:800px;
}
        
.left-shade-b34
{
    float:left;
    width:32px;
    height:1200px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-b34
{
    float:right;
    width:32px;
    height:1200px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-b34
{
    float:left;
    width:764px;
    height:1200px;
    background-color:white;
} 
        
.left-shade-b3
{
    float:left;
    width:32px;
    height:1800px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-b3
{
    float:right;
    width:32px;
    height:1800px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-b3
{
    float:left;
    width:764px;
    height:1800px;
    background-color:White;
}                                     
                
.iframe-main-parent        
{
    float:left;
    width:2700px;
    background-color:#ACACAC;
}

.iframe-main-parent1        
{
    float:left;
    width:540px;
    background-color:#ACACAC;
}

.iframe-parent    
{
    float:left;
    width:300px;
    height:88px;
}
    
.iframe-images    
{
    float:left;
    width:75px;   
}
    
.iframe-text    
{
    float:left;
    width:150px;
    margin-left:5px;
}
    
.iframe-text-description    
{
    float:left;
    width:198px;
    font-family:Verdana;
    font-size:11px;
    color:#666666;
    padding-left:5px;
}
    
.iframe-parent1
{
    float:left;
    width:420px;
    height:80px;
}    
    
.iframe-text-description1
{
    float:left;
    width:320px;
    font-family:Verdana;
    font-size:11px;
    color:#666666;
    padding-left:5px;
}    
    
a.iframe-links
{
    font-family:Verdana;
    font-size:11px;
    color:#646362;
}        
    
.option-txt
{
    font-family:Arial;
    font-size:12px;
    color:Black;
}    

.header-border
{
    border:0px;
}    

.blended-child-parent
{
    float:left;
    width:585px;
    margin-top:15px;
}

.blended-content
{
    font-family:Verdana;
	font-size:12px;
	color:#666666;
	line-height:150%;
	text-align:left;
	float:left;
	width:450px;
	padding:0px 0px 0px 10px;
}

.blended-img
{
    float:left;
    padding-bottom:15px;
    padding-left:10px;
}

.left-shade-blended
{
    float:left;
    width:32px;
    height:1100px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-blended
{
    float:right;
    width:32px;
    height:1100px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-blended
{
    float:left;
    width:764px;
    height:1100px;
    background-color:white;
}  

.main-middle-blended
{
    float:left;
    width:764px;
}
    
.content-b8
{
    clear:both;
    font-family:Arial;
    font-size:12px;
    float:left;
    width:310px;
    margin-bottom:5px;
    color:Black;
    padding:0px 0px 0px 0px;
    margin-top:0px;
}    

.content-b9
{
    font-family:Arial;
    font-size:12px;
    float:left;
    width:500px;
    color:Black;
    padding:0px 0px 0px 0px;
    margin-top:5px;
}    

.rockyimg_parent-blendes
{
    float:left;
    width:430px;
    height:69px;
    margin-bottom:5px;
}

.unitstxt-blended
{
    float:left;
    width:430px;
    padding-left:0px;
}

.unitsimg-blended
{
    float:left;
    width:150px;
    padding-top:0px;
}

.available-colors-b8
{
    font-family:Arial;
    font-size:14px;
    color:#CC0000;
    float:left;
    width:430px;
    padding:0px 0px 8px 0px;
    border-bottom:1px solid #EDEDED;
    text-transform:uppercase;
}

.downloadtxt-blended
{   
    float:left;
    width:172px;
    padding:24px 0px 7px 0px;
}

.left-shade-b8
{
    float:left;
    width:32px;
    height:2140px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-b8
{
    float:right;
    width:32px;
    height:2140px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-b8
{
    float:left;
    width:764px;
    height:2140px;
    background-color:White;
}                                     

.left-shade-b9
{
    float:left;
    width:32px;
    height:825px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-b9
{
    float:right;
    width:32px;
    height:825px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-b9
{
    float:left;
    width:764px;
    height:825px;
    background-color:White;
}             

.middle_parent-b9
{
    float:left;
    height:174px;
    margin-top:10px;
}
.main-middle-parent-b9
{
    float:left;
    width:764px;
}

.left-shade-b10
{
    float:left;
    width:32px;
    height:850px;
    background-image:url(images/shadow_left.jpg);
}                
                
.right-shade-b10
{
    float:right;
    width:32px;
    height:850px;
    background-image:url(images/shadow_right.jpg);
}
        
.middlepart-b10
{
    float:left;
    width:764px;
    height:850px;
    background-color:White;
}   

.main-middle-parent-b10
{
    float:left;
    width:764px;
}

/* Added by Ashish Anand - Dec 8, 2005*/

.note
{
    font-family:Tahoma;
	font-size:11px;
	color:#666666;
	padding-top:5px;
	line-height:130%;
	text-align:left;
}
 
.estimating-guide-link
{   
    float:left;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:black;
    margin-top:10px;
} 

.relatedprod-images-child
{
    float:left;
    width:175px;
    padding-right:15px;
}

.relatedprod-images-parent
{
    float:left;
    width:580px;
    padding-top:10px;
}

.related-products-content-ab-12degree
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    float:left;
    width:180px;
    padding-top:9px;
    margin-bottom:10px;
}

.padding-top
{
    padding-top:10px;    
}
