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

body					{ behavior:url("csshover.htc"); } 


body,div,p,a,ul,ol,li,dl,dt,dd,img,table,td,form,fieldset
						{ margin: 0px; padding: 0px; border: 0px; list-style: none; font-size: 12px; font-style: normal; }
body					{ font-family: Arial, Helvetica, sans-serif; text-align: center; line-height: 1.5em; }


body					{ background: #b6b6b6 url(images/ver_bg.jpg) repeat-x left top;  }

a:link					{ text-decoration: none; font-weight: bold; color: #7d0404; }
a:visited				{ text-decoration: none; color: #000; font-weight: bold; }
a:hover					{ text-decoration: none; color: #000; font-weight: bold; }

h1,h2,h3,h4			{ font-family: "Trebuchet MS", Arial, san-serif; padding: 20px 10px 0 20px; margin-bottom: 5px; }

h1					{ font-size: 24px; color: #7d0404; line-height: 1.5em; }
h2					{ font-size: 24px; color: #7d0404; padding: 0 10px 0 20px; line-height: 1.5em; }
h3					{ font-size: 16px; color: #7d0404; line-height: 1.25em; padding-top: 0; }
h4					{ line-height: 1.25em; padding-top: 0; }

h2 a:link				{ font-size: 20px; color: #000; }
h2 a:hover				{ font-size: 20px; color: #7d0404; }
h2 a:visited			{ font-size: 20px; color: #000;  }

body#locator h1			{ margin-bottom: -10px; }

body#home h2		{ color: #000; }
div#maincont		{ width: 955px; text-align: left; margin: 0 auto;  }

	

div#toptabs				{ display: inline; float: left; font-size: 14px;  }
		
div#topinfohm		    { background: url(images/top_home.gif) no-repeat left top; height: 30px; width: 264px; font-size: 14px; color: #fff; padding-top: 5px; font-weight: bold; text-align: center; float: left; }
div#topinfohm a:link	{ font-size: 14px; color: #fff; padding-top: 5px; font-weight: bold;  }
div#topinfohm a:hover	{ font-size: 14px; color: #000; padding-top: 5px; font-weight: bold;  }

div#topblog				{ background: url(images/blog_bg.gif) no-repeat left top; height: 30px; width: 79px; font-size: 14px; color: #fff; padding-top: 5px; font-weight: bold; text-align: center; float: right; padding-right: 600px; }
div#topblog a:link		{ font-size: 14px; color: #fff; padding-top: 5px; font-weight: bold; }	
div#topblog a:hover     { font-size: 14px; color: #000; padding-top: 5px; font-weight: bold; }
div#topblog a:visited   { font-size: 14px; color: #000; padding-top: 5px; font-weight: bold; } 

div#topgreen			{ background: url(images/green_bg.gif) no-repeat left top; height: 30px; width: 140px; font-size: 14px; color: #fff; padding-top: 5px; font-weight: bold; text-align: center; float: right; padding-right: 448px; margin-top: -35px; z-index: auto; }
div#topgreen a:link		 { font-size: 14px; color: #fff; padding-top: 5px; font-weight: bold; }	
div#topgreen a:hover     { font-size: 14px; color: #000; padding-top: 5px; font-weight: bold; }
div#topgreen a:visited   { font-size: 14px; color: #000; padding-top: 5px; font-weight: bold; }

div#topgreenint			{ background: url(images/green_bg.gif) no-repeat left top; height: 30px; width: 140px; font-size: 14px; color: #fff; padding-top: 5px; font-weight: bold; text-align: center; float: right; padding-right: 395px; margin-top: -35px; z-index: auto; }
div#topgreenint a:link		 { font-size: 14px; color: #fff; padding-top: 5px; font-weight: bold; }	
div#topgreenint a:hover     { font-size: 14px; color: #000; padding-top: 5px; font-weight: bold; }
div#topgreenint a:visited   { font-size: 14px; color: #000; padding-top: 5px; font-weight: bold; }

div#maincont div#survey   { width: 600px; text-align: left; margin: 0 auto; float: right; padding-left: 60px; }



div#topinfo				{ background: url(images/top_info.gif) no-repeat left top; height: 30px; width: 310px; font-size: 14px; color: #fff; padding-top: 5px; font-weight: bold; text-align: center; float: left; }
div#topinfo	a:link	    { font-size: 14px; color: #fff; padding-top: 5px; font-weight: bold;  }
div#topinfo	a:hover	    { font-size: 14px; color: #000; padding-top: 5px; font-weight: bold;  }
div#topinfo	a:visited	{ font-size: 14px; color: #333; padding-top: 5px; font-weight: bold;  }


div#topad			{ float: left; width: 953px; height: 193px; border: 1px solid #000; border-bottom: 2px solid #8a060b; margin-top: 15px; position: relative; background: url(images/img_top_kramer.jpg) no-repeat center top;  }

div#topadhagemeyer	{ background: url(images/img_top_hagemeyer.jpg) no-repeat center top; float: left; width: 953px; height: 193px; border: 1px solid #000; border-bottom: 2px solid #8a060b; margin-top: 15px; position: relative;  }			
div#topadseifert	{ background: url(images/img_top_seifert.jpg) no-repeat center top; float: left; width: 953px; height: 193px; border: 1px solid #000; border-bottom: 2px solid #8a060b; margin-top: 15px; position: relative; }			
div#topadvandal		{ background: url(images/img_top_vandal.jpg) no-repeat center top; float: left; width: 953px; height: 193px; border: 1px solid #000; border-bottom: 2px solid #8a060b; margin-top: 15px; position: relative; }			
div#topadrussin		{ background: url(images/img_top_russin.jpg) no-repeat center top; float: left; width: 953px; height: 193px; border: 1px solid #000; border-bottom: 2px solid #8a060b; margin-top: 15px; position: relative; }			
div#topadkeefe		{ background: url(images/img_top_keefe.jpg) no-repeat center top; float: left; width: 953px; height: 193px; border: 1px solid #000; border-bottom: 2px solid #8a060b; margin-top: 15px; position: relative; }			
div#topadhigey		{ background: url(images/img_top_higey.jpg) no-repeat center top; float: left; width: 953px; height: 193px; border: 1px solid #000; border-bottom: 2px solid #8a060b; margin-top: 15px; position: relative; }			
div#topadkramer		{ background: url(images/img_top_kramer.jpg) no-repeat center top; float: left; width: 953px; height: 193px; border: 1px solid #000; border-bottom: 2px solid #8a060b; margin-top: 15px; position: relative; }			

	
div#surv				{ margin-top: -20px; float: right; }

div#topad p	a:link			    { color: #fff; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 195px; }
div#topadkramer	p a:link		{ color: #fff; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 190px; }
div#topadhagemeyer p a:link		{ color: #fff; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 175px; }
div#topadrussin p a:link		{ color: #fff; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 165px; }
div#topadkeefe p  a:link		{ color: #fff; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 175px; }
div#topadvandal p a:link		{ color: #fff; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 155px; }
div#topadhigey p a:link		    { color: #fff; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 195px; }
div#topadseifert p a:link		{ color: #fff; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 205px; }

div#topad p	a:hover			    { color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 195px; }
div#topadkramer	p a:hover		{ color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 190px; }
div#topadhagemeyer p a:hover	{ color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 175px; }
div#topadrussin p a:hover		{ color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 165px; }
div#topadkeefe p  a:hover		{ color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 175px; }
div#topadvandal p a:hover		{ color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 155px; }
div#topadhigey p a:hover		{ color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 195px; }
div#topadseifert p a:hover		{ color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 205px; }

div#topad p	a:visited			{ color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 195px; }
div#topadkramer	p a:visited		{ color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 190px; }
div#topadhagemeyer p a:visited	{ color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 175px; }
div#topadrussin p a:visited		{ color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 165px; }
div#topadkeefe p  a:visited		{ color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 175px; }
div#topadvandal p a:visited		{ color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 155px; }
div#topadhigey p a:visited		{ color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 195px; }
div#topadseifert p a:visited	{ color: #000; float: left; font-weight: bold; line-height: 1.25em; padding-top: 160px; padding-left: 205px; }




div#logo			{ padding: 60px 30px 0 0; float: right; }


/*nav first level ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


div#nav					{ float: left; background: url(images/nav_bg.gif) repeat-x left top; border-left: 1px solid #000; border-right: 1px solid #000;  height: 35px; border-bottom: 1px solid #000; width: 953px; }
div#nav li				{ float: left; display: inline; postion: relative; }	
div#nav li a			{ display: block; text-decoration: none; color: #000; font-size: 12px; font-weight: bold; padding: 0 14px 0 9px; text-align: center; line-height: 35px; }
div#nav li a:hover		{ color: #fff; background: #970a0e; }


/*nav second level ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

div#nav li ul 				{ display: none; position: absolute; border-top: 1px solid #000; z-index: 99; width: 170px; }
div#nav li li				{ display: inline; border-top: 0px; width: 170px; left: 0; margin: 0; }
div#nav li li a				{ margin: 0; display: block; line-height: 17px; width: 170px; text-decortation: none; font-size: 12px; font-weight: bold; background: #878686; padding: 5px 14px; color: #000; 												                              border: 1px solid #000; border-top: 0px; text-align: left; }
div#nav li li a:hover		{ text-decoration: none; background: #970a0e; color: #fff; }



/* --- NAV fixes top and left in browsers other than IE that position to the top right of the parent li, not bottom left --- */
div#nav li>ul 					{ top: auto; left: auto; } 

/* --- NAV lists nested under hovered list items --- */
div#nav li:hover ul	 			{ display: block; }
div#nav	li.over ul 				{ display: block; }


/* --- home link--- */
div#nav li#home a				{ display: none; }

div#nav li#contact a			{ padding: 0 13px; }

div#botcontmain			{ width: 955px; clear: both; background: #000; float: left; } 
div#ltmaincol			{ width: 649px;  background-color: #000; float: left; border-left: 1px solid #000; display: block; }
div#bot					{ width: 648px; }


div#pvc101				{ float: left; height: 195px; width: 300px; background: url(images/advertising.gif) no-repeat left top;  margin: 15px 4px 20px 10px; }
div#pvc101 img			{ width: 127px; padding-right: 10px; margin-top: -10px; padding-left: 78px; }
div#pvc101 h2			{ padding: 0 0 0 15px; color: #fff; margin-top: 5px;  }
div#pvc101 p			{ padding-left: 15px; color: #fff; width: 115px; line-height: 1.25em; }


div#stealth				{ height: 195px; width: 300px; background: url(images/frieze-n--fascia-hm.gif) no-repeat right top; float: right; margin: 15px 12px 15px 3px; }
div#stealth h2			{ padding: 0 0 0 15px; color: #fff; margin-top: 5px; }
div#stealth p 			{ padding-left: 15px; color: #fff; width: 115px; line-height: 1.25em; }

div#largeimg			{ padding: 15px 0 10px 0px; }


div#rtmaincol			{ width: 302px; float: right; display: block; border-right: 1px solid #000; }
div#rebate				{ background:url(images/rebate_bg.jpg) no-repeat center top; height: 101px; border-bottom: 1px solid #000; }
div#rebate p 			{ padding-top: 77px; padding-left: 103px;  }
div#rebate p a			{ color: #fff; }	
div#rebate p a:hover	{ color: #fff; }	
div#rebate p a:visited	{ color: #fff; }	

div#rebateint				{ background:url(images/rebate_bg.jpg) no-repeat center top; height: 101px; width: 303px; margin-left: 30px; border: 1px solid #000; }
div#rebateint p 			{ padding-top: 77px; padding-left: 103px; }
div#rebateint p a			{ color: #fff; }	
div#rebateint p a:hover		{ color: #fff; }	
div#rebateint p a:visited	{ color: #fff; }

body#Trimboard div#rebateint	{ background:url(images/rebate_bg.jpg) no-repeat center top; height: 101px; width: 303px; margin-bottom: 10px; margin-left: 0; border: 1px solid #000; }
body#Sheet div#rebateint	{ background:url(images/rebate_bg.jpg) no-repeat center top; height: 101px; width: 303px; margin-bottom: 10px; margin-left: 0; border: 1px solid #000; }
body#Corners div#rebateint	{ background:url(images/rebate_bg.jpg) no-repeat center top; height: 101px; width: 303px; margin-bottom: 10px; margin-left: 0; border: 1px solid #000; }
body#Beadboard div#rebateint	{ background:url(images/rebate_bg.jpg) no-repeat center top; height: 101px; width: 303px; margin-bottom: 10px; margin-left: 150px; border: 1px solid #000;  }
body#Moulding div#rebateint	{ background:url(images/rebate_bg.jpg) no-repeat center top; height: 101px; width: 303px; margin-bottom: 10px; margin-left: 0; border: 1px solid #000;  }
body#locator div#rebateint	{ background:url(images/rebate_bg.jpg) no-repeat center top; height: 101px; width: 303px; margin-bottom: 10px; margin-left: 20px; border: 1px solid #000;  }

	
/*end news ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

div#news				{ float: left; width: 302px;  background: #fff url(images/news_bg.gif) repeat-y left top; padding-bottom: 5px; }/*height: 355px; */

div#news h2				{ margin: 5px 0 5px 0; padding: 0 10px; }


dl#newslist dt			    { font-size: 12px; line-height: 1.35em; padding: 0 10px; font-weight: bold; }
dl#newslist dd				{ line-height: 1.5em; color: #000; font-weight: normal; width: 265px;  padding: 3px 10px;  }
dl#newslist dd a			{ line-height: 1.5em; color: #000; font-weight: normal; }
dl#newslist dd a:link		{ text-decoration: none; font-weight: normal; color: #000; }
dl#newslist dd a:visited    { text-decoration: none; font-weight: normal color: #000; }
dl#newslist dd a:hover	    { text-decoration: underline; font-weight: normal; color: #7d0404; }

/*samples ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#sample				{ float: left; width: 302px; background: url(images/samp_bg.gif) repeat-x left top; }
ul#samlist				{ padding-left: 5px; margin-left: 0;  }
ul#samlist li h2		{ width: 255px;  color: #ddd; text-align: left; font-size: 16px; padding: 0; margin: 0 0 0 13px; }
ul#samlist li h2 a		{ display: block; width: 255px;  padding: 5px 0 9px 0;  background: url(images/bot_border.gif) repeat-x left bottom;  }

div#sample h2			{ color: #fff; padding: 0 13px 0 15px; margin: 10px 0 5px 0; }

div#sample h2 a:link	{ text-decoration: none; font-weight: bold; color: #ddd; font-size: 16px; }
div#sample h2 a:visited	{ text-decoration: none; color: #000; font-size: 16px; }
div#sample h2 a:hover	{ text-decoration: none; color: #000; font-size: 16px; }

/* footer ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

div#footer				{ clear: both; width: 953px; background: url(images/bot_bg.gif) repeat-x left top; height: 20px; border: 1px solid #000; border-top: 1px solid #580104; }
div#footer	p			{ color: #fff; padding: 0 10px; }
div#footer	p a:link	{ color: #fff; }
div#footer	p a:hover	{ color: #000; }
div#footer	p a:visited	{ color: #000; }



/* int ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#botcontint			{ clear: both; width: 953px; background: #f1f1f1; border-left: 1px solid #000; border-right: 1px solid #000; padding-bottom: 30px; }
div#botcontintprod		{ float: left; width: 953px; background: #f1f1f1; border-left: 1px solid #000; border-right: 1px solid #000; padding-bottom: 30px; }
div#botcontintpvc		{ float: left; width: 953px; background: #f1f1f1; border-left: 1px solid #000; border-right: 1px solid #000; padding-bottom: 30px; }

div#survey div#botcontintprod		{ float: left; width: 600px; background: #f1f1f1; border-left: 1px solid #000; border-right: 1px solid #000; padding-bottom: 30px; }

div#botcontintprod h1	{ padding: 0 10px 0 20px; margin-top: 20px; }	

div#botcontint h2		{ font-size: 20px; color: #000; padding: 0 10px 0 20px; }	
div#botcontintprod h2	{ font-size: 20px; color: #000; padding: 0 10px 0 0; margin-top: 0; }	

div#botcontint	p		{ padding: 0 30px 10px 20px;  }
div#botcontintprod	p	{ padding: 0 30px 10px 0;  }

span.versatex			{ font-weight: bold; color: #ec2c32; }	

.lftimg					{ float: left; padding: 10px 10px 0 0; }
.rtimg					{ float: right; padding: 10px 0 10px 10px; }

table#adv				{ margin: 0 20px 10px 20px; width: 400px; float: right; border: 1px solid #7d0404;  }
table#adv tr 			{ font-weight: bold; } 
table#adv tr td			{ padding: 3px 5px; } 

table#advprod				{ margin: 10px; margin-left: 0; border: 1px solid #7d0404; }
table#advprod tr 			{ font-weight: bold; } 
table#advprod tr td			{ padding: 3px 5px; } 

table#advprodmoulding				{ margin: 10px; margin-left: 0; border: 1px solid #7d0404; float: left; }
table#advprodmoulding tr 			{ font-weight: bold; } 
table#advprodmoulding tr td			{ padding: 3px 5px; } 

table#advprodtrim				{ margin: 10px; margin-left: 0; border: 1px solid #7d0404; }
table#advprodtrim tr 			{ font-weight: bold; } 
table#advprodtrim tr td			{ padding: 3px 5px; } 

table#advprodcorner				{ margin: 10px; margin-left: 0; border: 1px solid #7d0404; }
table#advprodcorner tr 			{ font-weight: bold; } 
table#advprodcorner tr td			{ padding: 3px 5px; } 

p#painttech				{ color: #000; font-weight: bold; font-size: 10px; }

table.work				{ width: 720px; margin: 10px 10px 10px 20px; border: 1px solid #7d0404; }
.hd						{ font-size: 20px; font-weight: bold; font-family: "Trebuchet MS", Arial, san-serif; color: #fff; }
table.work tr			{ margin-left: 10px; }
table.work tr td		{ width: 220px; padding: 5px 0px 5px 15px;  border-bottom: 2px solid #fff; font-weight: bold; line-height: 1.25em; }
ul.wklist li			{ padding-left: 10px;  }

ul#pvc101list,ul#pvc101list2,ul#pvc101list3					{ margin: 0 0 80px 30px; padding-left: 280px; }	
ul#pvc101list li,ul#pvc101list2 li,ul#pvc101list3 li		{ background: url(images/list-icon.gif) no-repeat left 12px; padding-left: 10px; line-height: 2.5em; }

ul#pvc101list4 li					    { background: url(images/list-icon.gif) no-repeat left 12px; padding-left: 10px; margin: 0 20px; line-height: 2.5em;  }
ul#pvc101list2							{ padding-left: 210px; margin-bottom: 150px; }
ul#pvc101list3							{ padding-left: 290px; margin-bottom: 20px; padd }
ul#pvc101list3 li						{ padding-right: 20px; }

ul#prodlinks li a		{ font-size: 15px; line-height: 1.75em; margin-left: 20px; }

p.jobtitles				{ font-size: 15px; font-weight: bold; margin-top: 10px; line-height: 1.35em; }

span#map				{ padding-left: 100px; }

table#ts				{ margin: 10px 20px 10px 20px; width: 650px; border: 1px solid #7d0404;  }
table#ts tr 			{ font-weight: bold; } 
table#ts tr td			{ padding: 3px 5px; } 



ul#links li				{ padding-left: 20px; padding-right: 30px; }

ul#standard	li 		    { padding: 0 20px; }
ol#standard li			{ padding: 0 20px; line-height: 2.5em; }

table.cads					{ margin: 10px 20px 10px 20px; width: 600px; border: 1px solid #000; text-align: left; }
table.cads tr td			{ padding: 3px 5px; }
table.cads tr td a:link		{ color:#000; }
table.cads tr td a:hover	{ color:#999; }
table.cads tr td h3     	{ color: #fff; margin: 3px 0; padding-left: 0; } 

table.cadsprod					{ margin: 10px 20px 10px 20px; margin-left:0; width: 388px; border: 1px solid #000; text-align: left; }
table.cadsprod tr td			{ padding: 3px 5px; }
table.cadsprod tr td a:link		{ color:#000; }
table.cadsprod tr td a:hover	{ color:#999; }
table.cadsprod tr td h3     	{ color: #fff; margin: 3px 0; padding-left: 0; } 


div#toptablecorn				{ float: left; }	
div#bottablecorn				{ float: right; margin-right: 30px; }		

div#prodcad					{ float: left; width: 850px; display: block; }

#listall li					{ background: url(images/list-icon.gif) no-repeat left 12px; padding-left: 10px; margin-left: 20px; line-height: 2.5em;  }	
#listprod li				{ background: url(images/list-icon.gif) no-repeat left 8px; padding-left: 10px; margin-left: 10px; line-height: 1.5em; font-weight: normal;  }	

table#submital				{ margin: 10px 0 0 20px; }
table#submital tr td		{ border: 1px solid #000; padding: 5px; border-left: none; border-bottom: none; }

dd p						{ padding-left: 20px; }

/*Product pages____________________________________________________________________________________________________________________________________________________*/

div#imgs					{ clear: both; padding-left: 20px; float: left; width: 920px; height: 250px; }
div#imgshis					{ clear: both; padding-left: 20px; float: left; width: 920px; height: 445px; }
div#imgsproj				{ clear: both; padding-left: 20px; float: left; width: 920px; height: 445px; }

ul.thumbs					{ float: right; width: 400px; }
ul.thumbs li				{ height: 95px; width: 200px; float: left; padding-bottom: 5px; }
ul.thumbs li img			{ display: inline; }
#main						{ float: left; }

div#botprod					{ float: left; width: 920px; padding-left: 20px; }	
div#bothis				    { float: left; width: 920px; padding-left: 20px; }	
div#bothis h2				{ margin-top: 20px; }	

body#products h3   	  		{ font-size: 16px; }
body#products h3 a	     	{ font-size: 16px; }
body#products h3 a:hover 	{ font-size: 16px; }

div#stealthlgo				{ background: url(images/Stealth_logo.gif) top left no-repeat; padding: 10px; }

div.Box span        	      { padding-left: 20px; }
div#subs table				  { padding: 5px 5px 5px 0; }	

h2.Standing				      { font-size: 24px; color: #7d0404; line-height: 1.55em; }	
div.message					  { padding-left: 20px; }	

#mainhis						{ float: left; margin-bottom: 20px; }


ul.thumbshist					{ float: right; width: 580px; }
ul.thumbshist li				{ height: 171px; width: 180px; float: left; padding-bottom: 10px; }
ul.thumbshist li img			{ display: inline; padding: 5px; }


#mainproj						{ float: left; margin-bottom: 20px; }


ul.thumbsproj					{ float: right; width: 580px; }
ul.thumbsproj li				{ height: 171px; width: 180px; float: left; padding-bottom: 10px; }
ul.thumbsproj li img			{ display: inline; padding: 5px; }


dl.glossary						{ display: inline;  width: 800px;}	
dl.glossary	dt					{ font-weight: bold; color: #7d040;  padding-left: 20px;  }
dl.glossary dd					{ padding: 5px 20px; margin-bottom: 10px; }
body#glossary h2				{ margin: 5px 0; }						

ul.sitemap li					{ padding-left: 20px; }


ul#pvc101						{ width: 200px; padding-top: 60px; background: #f1f1f1;   }
ul#pvc101 li					{ padding-left: 20px; display: block; padding: 5px; border: 1px solid #e08f92;  border-top: 0; }
ul#pvc101 li#pvcheader			{ font-weight: bold; color: #fff; font-size: 14px; background: url(images/pvc101_hd_nv.gif) no-repeat; border: 1px solid #f62e34; border-bottom: 0; border-top: 0; }
ul#pvc101 li#pvc101por1			{ background: #f0cdc0; color: #7d0404; }
ul#pvc101 li#pvc101por2			{ background: #fbf0eb; color: #7d0404; }
ul#pvc101 li#pvc101por1	a		{ background: #f0cdc0; color: #7d0404; }
ul#pvc101 li#pvc101por2	a		{ background: #fbf0eb; color: #7d0404; }
ul#pvc101 li#pvc101por1	a:link  { background: #f0cdc0; color: #7d0404; }
ul#pvc101 li#pvc101por2	a:link 	{ background: #fbf0eb; color: #7d0404; }
ul#pvc101 li#pvc101por1	a:hover { background: #f0cdc0; color: #000; }
ul#pvc101 li#pvc101por2	a:hover	{ background: #fbf0eb; color: #000; }
ul#pvc101 li#pvc101bot			{ background: url(images/pvc101_hd_nv_bt.gif) no-repeat; height: 0px; border: 0; }	

div#pvc101bot			{ float: left; width: 953; background: #f1f1f1; }

div#botgal						{ float: left; width: 953px; background: #f1f1f1; border-left: 1px solid #000; border-right: 1px solid #000; padding-bottom: 30px; }
div#botgal h1					{ padding: 10px 10px 0 20px; margin-top: 0; }	
ul.galllul						{ width: 900px; float: left; }
ul.gallul li					{ display: block; float: left; width: 106px; height: 107px; padding: 0 0px 20px 20px; }


body#Install h3 a				{ font-size: 18px; }
body#Technical h3 a				{ font-size: 18px; }
body#Install h3 a:link			{ font-size: 18px; }
body#Technical h3 a:link		{ font-size: 18px; }
body#Install h3 a:hover			{ font-size: 18px; }
body#Technical h3 a:hover		{ font-size: 18px; }
body#Install h3 a:visted		{ font-size: 18px; }	
body#Technical h3 a:visted		{ font-size: 18px; }

ul#profiles li 				    { padding-left: 10px; font-size:14px; }
ul#profiles	li	a		        { padding-left: 10px; font-size:14px; }
ul#profiles li a:hover			{ padding-left: 10px; font-size:14px; }
ul#profiles li a:visited		{ padding-left: 10px; font-size:14px; }