﻿
/*General CSS
body {background-image: 
url('../HTML/Images/Background.jpg');
background-repeat: repeat}

*/

body
{background-color:
#7da38a;}

.small {float:right;}

.header1 {color: #003b29; font-size:x-large; font-weight:bold;}
img {border-color:Black;
   
}

.HDPbal {color:#fff}
    
h1{color:#1b2723;}

.PStable {width: 237px;
          }
    
.charttext {color:#fff;
            font-style:italic;
            text-align:left}
#admin{color:#EEF3E2;}

/*Lists General CSS */
li.lists {color:black;
          background-color:#EEF3E2;
    
}
li.lists2 {color:red;
          background-color:#EEF3E2;
    
}
li.lists a { color: #2f2d2d; text-decoration: underline; font-weight: bold}
li.lists2 a { color: #2f2d2d; text-decoration: underline; font-weight: bold}

/*Lists Sitemap CSS */

li.h3site{color:gray;
          background-color:#EEF3E2;}

li.h3site a { color: #808080; text-decoration: underline; font-weight: bold}

li.h5site{color:gray;
          background-color:#EEF3E2;}

li.h5site a { color: #808080; text-decoration: underline; font-weight: bold}

li.h6site{color:gray;
          background-color:#EEF3E2;}

li.h6site a { color: #808080; text-decoration: underline; font-weight: bold}


/*Lists General CSS .whitelinks a {color: #f1e5c9; text-decoration: underline; }*/
   







/*Master Page CSS */
#TollFree {
           color:#1b2723; font-size:x-large;
            font-weight:bold;
            float:right;
    
    width: 179px;
}
   #assist {color:Gray; font-size:small;
            float:right;}       
#masterhead {background-color: #EEF3E2;
          width:1000px;
          border: medium solid black;
          vertical-align:top;
             }
#copyright {color:Gray; font-size:small;} 
#content3 {border-top: thin black solid;  }             
#bottomlinks {color:Gray;}
#navigationmenu {background-color:#003b29}
#chat {float:right;
       vertical-align:bottom;}
          
/*Homepage CSS */
.tiny {display: block;
    margin-left: auto;
    margin-right: auto}
.hptext {vertical-align:top;
         
         }
#hptable {
    width: 732px;
}
#hpcolumns {border: solid double black;}
#hpbalustrades {border: solid double black;
                }
.hph1 {
   color:#4d4d4d;
   width: 462px;
}
.faq{color:#4d4d4d;
    width: 782px;
    margin-right: 0px;
}
.hph2 {
    color:#4d4d4d;
   width: 462px;
   
 
}
.PShead {font-weight:bold}

img.GetStarted {float:right;
    margin-right: 0px;
}

.downcat {color: #2f2d2d; text-decoration: underline blink; font-weight: bold}

/*Columns Page CSS */
.Colsubtables {border-top: thin outset black;
  
}
.GetStarted {float:right;
   
}



p.Coltext {color:#4d4d4d;
   width: 462px
}
/*Columns Round Non Tapered Page CSS */
#RoundNonTap{border-top: thin outset black;}

/*Columns HDP Page CSS */
.HDPColumns{border: thin outset black;
            }

/*Columns Polymer Stone Page CSS */

.PSCaps {background-color:#007441;
    vertical-align: top;  
    vertical-align:text-bottom}
.PSCaps img {display:block;
         margin-left:auto;
         margin-right:auto;
    
}
h4{text-align:center}
.PSDim {background-color:#f1e5c9;
        vertical-align:middle;
      }
.PSDim font{
     vertical-align:middle;
     font-family:arial helvetica; 
     font-size:12px; 
    
     }
.peach font, .green font{font-family:arial helvetica; 
     font-size:12px;
     color:#005841;
     }
.dark font {font-family:arial helvetica; 
     font-size:16px; 
     font-weight:500
     }
.peach, .green, .dark {text-align:center;}
 
.dark {background-color:#007441;
        color:#f1e5c9;
       }
.peach {background-color:#f1e5c9}

.green {background-color:#99cc99}

/*Columns Fiberglass Page CSS */

.fiberglasstable 
{
border-style:solid;    
border-left-width:4px;
border-top-width: 4px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: Gray;
padding:3px;
background-color:#fff}
.Fiberglass {text-align: center;} 

/*Columns Fiberglass Round Non-Tapered Page CSS */

h3.FGHeaders {color:White;
                    }


             
/*Balustrades Page CSS */
p.Baltext {color:#4d4d4d;
   width: 462px
}      
p.Baltext2 {color:#4d4d4d;
  
}             
#promocolor {color:Green}

.Balsubtables {border-right:thin outset black; 
  
}



/*Balustrades Polymer Stone CSS */ 
 
 .poly {border-color:Black;
    width: 775px;
    
} 

.poly td {background-color:#007441;
          vertical-align:middle;
          
          }
.poly a{color:#fff;
            }
          
 
 /*Contact Page CSS */
 
 list#ValidationSummary1 {color:Red;}
 
 


 /*DropDown Navigation menu CSS */ 

 .dbMenu .subMenu{
	background-image:url('down.gif');
	background-position:bottom right;
}


.dbMenu li{
	float:left;
	width:7.5em;
	text-align: center;
    top: -1px;
    left: 6px;
}
.dbMenu li ul{
	position:absolute;
	top:1.3em;
	left:0px;
	width:7.5em;
}
.dbMenu li ul li{
	float:none;
}       

#menu{
	position:relative;
	z-index:1;
	right: -5px;
	left:5px;
	padding:2px;
	margin:0px;
	list-style:none;
    width: 1000px;
    top: 0px;
}
li ul{
	position:relative;
	display:none;
	padding:2px;
	margin:0px;
	list-style:none;
	color:#ffffff;
}
li{
	position:relative;
	background-color:#1b2723;
	border:none;
	padding:2px;
	margin:0px;
	color:#ffffff;
	
}
.subMenu{
	background-repeat:no-repeat;
}
.click{
	background-color:#7da38a;
	color:#ffffff;
}
.click ul{
	display:block;
}
.hover, ul li a:hover{
	cursor:pointer;
	background-color:#7da38a;
	color:#000000;
}
li ul li.hover, li ul li.hover a:hover{
	background-color:#7da38a;
}
li a{
	width:100%;
}
li a, li ul li a, li.hover ul li a{
	text-decoration:none;
	color:#ffffff;
}
li.hover a, li ul li.hover a{
	color:#ffffff;
	text-decoration:underline;
	
}

.HDPmouldings {color:White}
