@charset "UTF-8";
/* CSS Document */

/*DINESOL BUILDING PRODUCTS*/

body		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("images/bgGrey2.gif"); absolute-size: medium    }

.bodyText	{ color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 160%; margin-right: 20px; margin-left: 18px; absolute-size: medium                   }
.bodyText11	{ color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 150%; margin-left: 15px; width: 185px; absolute-size: medium              }
.bodyTextSpecial	 { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 120%; margin-left: 15px; width: auto; absolute-size: medium               }
.bodyTextGV	{ color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; margin-right: 0; margin-left: 18px; absolute-size: medium          }

.dwnldNowGV	{ color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 0; margin-left: 18px; absolute-size: small          }

.bodyrule	{ font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px dotted #cc9; absolute-size: medium            }

.bodyrule2	{ font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 0; margin-bottom: 0; border-bottom: 2px solid #996; absolute-size: medium             }


.bodyTextList	{ color: #603; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 18px; text-transform: uppercase; margin-top: 12px; margin-bottom: 14px; border-bottom: 1pt dotted #996; absolute-size: large }

#bodyTextList2	{ color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; white-space: normal; list-style-type: disc; list-style-position: outside; margin-right: 20px; margin-left: 18px; absolute-size: medium                   }

.p.initial:first-line	{ font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase }

.p.initial:first-letter	{ font-size: 175%; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }

.footer
       {
	color: #999;
	font-size: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size-adjust: ;
	background-position: 1em 0;
	text-align: center
	}



/***/
a			{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:link		{ color: #36c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:visited	{ color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:hover		{ color: #603; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:active	{ font-family: Verdana, Arial, Helvetica, sans-serif }

	
h1			{ font-size: 22px; font-family: "Times New Roman", Times, Georgia, serif; font-style: italic; font-weight: bold; line-height: 110%; margin: 12px 0 0 18px }
h2	        { color: #603; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 110%; margin: 14px 0 10px 18px }
h3 	        { color: #603; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 110%; margin: 14px 0 0 18px }
h4			 {
	color: #603;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 110%;
	text-transform: capitalize;
	margin: 20px 0 0 18px
	}

h5			{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 110%; margin-top: 14px; margin-right: 0; margin-bottom: 0 }
h6			{ font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 110%; margin-top: 14px; margin-right: 0; margin-bottom: 0 }
h4 .subMenu2 {
	color: #fff;
	background-image: url("images/bgGrad02_1x65.gif");
	background-repeat: repeat-x
	}

/********************
 *  Nav Bar Menu   *
 ********************/
.headMenu		          { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; letter-spacing: 0.1em; top: 22px; bottom: 22px; absolute-size: medium          }

a.headMenu            { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; absolute-size: medium      }

a.headMenu:link	        { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; absolute-size: medium        }

a.headMenu:active	       { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; absolute-size: medium       }

a.headMenu:visited	        { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; absolute-size: medium        }

a.headMenu:hover	         { color: #ff9; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: center; absolute-size: medium          }

/********************
 *  Nav Products Menu   *
 ********************/
.prodMenu		            { color: #603; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; letter-spacing: 0.1em; absolute-size: medium            }

a.prodMenu             { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; absolute-size: medium       }

a.prodMenu:link	         { color: #ccc; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; absolute-size: medium         }

a.prodMenu:active	        { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; absolute-size: medium        }

a.prodMenu:visited	         { color: #ccc; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; absolute-size: medium         }

a.prodMenu:hover	          { color: #ff9; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: center; absolute-size: medium           }
/*********************  Nav Products Sub Menu   *********************/
.subMenu			{ color: #603; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; absolute-size: small }

a.subMenu			{ font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; absolute-size: small }

a.subMenu:link		{ color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; absolute-size: small }

a.subMenu:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; absolute-size: small }

a.subMenu:visited	{ color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; absolute-size: small }

a.subMenu:hover		 { color: #ff9; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; absolute-size: small              }

.subMenu2			   { color: #603; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; margin-left: 30px; absolute-size: medium    }

a.subMenu2			   { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; absolute-size: medium    }

a.subMenu2:link		   { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; text-align: left; margin-left: 0; absolute-size: medium    }

a.subMenu2:active	    { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; text-align: left; margin-left: 0; absolute-size: medium     }

a.subMenu2:visited	   { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; text-align: left; margin-left: 0; absolute-size: medium    }

a.subMenu2:hover	   { color: #999; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; text-decoration: none; text-align: left; margin-left: 0; absolute-size: medium                 }


/********************
 *  Nav Color Menu   *
 ********************/
.colorMenu		               {
	color: #66c;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 8px;
	text-decoration: underline;
	margin-left: 40px;
	absolute-size: medium            
	
	
	}




a.colorMenu              {
	}


a.colorMenu:link	           {
	color: #69c;
	text-decoration: underline
	}



a.colorMenu:active	         {
	color: #f00;
	}


a.colorMenu:visited	           {
	color: #369
	}



a.colorMenu:hover	            {
	color: #9cf
	}


#colorMenuID {
	}

/**************** BEGIN: Breadcrumb ***********************/
.breadcrumb
		        { font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; padding: 5px 0 2px; absolute-size: x-small        }
			
a.breadcrumb
		        { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; absolute-size: x-small       }
		    
a.breadcrumb:link
		        { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; absolute-size: x-small       }
		      
a.breadcrumb:visited	  { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a.breadcrumb:hover 
		        { color: #ff9; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: center; absolute-size: x-small       }
		
/**************** END Breadcrumb ***********************/

.table1        { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px; border-bottom: 1px solid #996; absolute-size: medium       }

.table2     { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; top: 12px; height: 25px; border-top: 1px solid #996; absolute-size: medium    }

.tableColor0              {
	color: #000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin: 2px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 20px;
	border-bottom: 1px solid #996;
	absolute-size: medium       
		
	}

		
/*.tableColor0, h4             {
	color: #000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin: 2px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 20px;
	border-bottom: 1px solid #996;
	absolute-size: medium	
	}
*/

	
.tableColor1            {
	color: #000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #cfc;
	margin: 2px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 40px;
	border-bottom: 1px solid #996;
	absolute-size: medium       
	
	
	
	}


.tableColor2            {
	color: #000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ccf;
	margin: 2px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 40px;
	border-bottom: 1px solid #996;
	absolute-size: medium       
	
	
	
	}





/**************** News Banner ***********************/

.newsHeader1 	        { color: black; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; margin: 2px 0 0 }
