body {background: #000000; margin: 0; padding: 0; color: #333333; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
ul{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, sans-serif;}
h1 {float: right; color: #e20202; font-size: 24px; margin: 25px 0 12px 0; line-height: 1.2;}
h2 {color: #e20202; font-size: 20px; margin: 0 0 8px 0;}
h3 {color: #000000; font-size: 17px; margin: 0;}
h4 {color: #e20202; font-size: 14px; margin: 12px 0;} 
a img,img{border:none;display:block;}
/* mac hide \*/
html,body{height:100%}
html {margin-bottom: 1px;}
/* end hide*/
table {border-collapse: collapse; border-spacing: 0;}
td {vertical-align: top; padding: 0;}
a:link, a:visited, a:active {color: #E20202;}
a:hover {color:#666666; }	
ul { margin: 16px 0; padding:0 0 0 5px; }
ul li {	background:url(/images/common/bull.gif) no-repeat 0 6px; padding-left: 15px; margin-bottom: 5px;}
ol ul{margin: 2px 0 2px 0;}
ol ul li{margin-bottom: 1px;}
p {margin: 12px 0;}
#container {width: 883px; margin: 0 auto;}
#logo {margin: 0 0 0 20px;}
body#home {color: #FFFFFF; font-size: 11px;}
#home a:link, #home a:visited, #home a:active {color: #FFFFFF;}
#home a:hover {color:#e20202; }	
                   
.homecaption {float: right; clear: right; color: #e74c4c; font-size: 15px; margin: 0;}

#headernav {width: 883px; height: 35px; margin: 0 0 6px 0; padding: 0; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
#headernav li{background: url(/images/common/nav_on.jpg) bottom no-repeat; float: left; width: 177px; height: 35px; padding:0; margin:0 0 0 0;text-align: center;}
#headernav li a { background: url(/images/common/nav_off.jpg) bottom no-repeat; display:block; width: 177px; height: 28px; padding: 7px 0 0 0; margin:0; color:#DDDDDD; text-decoration:none; float:left;  }
#headernav li a#indicator { background: url(/images/common/nav_on.jpg) bottom no-repeat; width: 177px; height: 28px; color: #FFFFFF; padding: 7px 0 0 0; margin:0; }
#headernav li a:hover { background: transparent; color: #FFFFFF; }

#headernav li#first{background: url(/images/common/nav_on_first.jpg) bottom no-repeat; float: left; width: 176px; height: 35px; padding:0; margin:0 0 0 0;text-align: center;}
#headernav li#first a { background: url(/images/common/nav_off_first.jpg) bottom no-repeat; display:block; width: 176px; height: 28px; padding: 7px 0 0 0; margin:0; color:#DDDDDD; text-decoration:none; float:left;}
#headernav li#first a#indicator { background: url(/images/common/nav_on_first.jpg) bottom no-repeat; width: 176px; height: 28px; color: #FFFFFF; padding: 7px 0 0 0; margin:0; }
#headernav li#first a:hover, #headernav li#first a:focus { background: transparent; color: #FFFFFF; }

#headernav li#last{background: url(/images/common/nav_on_last.jpg) bottom no-repeat; float: left; width: 176px; height: 35px; padding:0; margin:0 0 0 0;text-align: center;}
#headernav li#last a { background: url(/images/common/nav_off_last.jpg) bottom no-repeat; display:block; width: 176px; height: 28px; padding: 7px 0 0 0; margin:0; color:#DDDDDD; text-decoration:none; float:left;  }
#headernav li#last a#indicator { background: url(/images/common/nav_on_last.jpg) bottom no-repeat; width: 176px; height: 28px; color: #FFFFFF; padding: 7px 0 0 0; margin:0; }
#headernav li#last a:hover, #headernav li#last a:focus { background: transparent; color: #FFFFFF;}
#flashintro {float: left;}
.bigbucket {width: 193px; height: 278px; padding: 16px 8px 0 16px; margin: 0 0 6px 0; background: url(/images/home/bucket_294.gif) no-repeat; float: left; line-height: 16px;}
.bigbucket h2 {color: #FFFFFF; font-size: 20px; font-weight: normal; margin-bottom: 28px;}
.bigbucket h3 {color: #FFFFFF; font-size: 18px; font-weight: normal; margin-bottom: 24px;}
#homeservices {width: 883px; height: 237px; clear: left; padding-bottom: 16px;}
#homeservices div {width: 209px; height: 237px; padding: 0 0 0 8px; background: url(/images/home/bucket_237.gif) no-repeat; float: left; margin: 0 0 0 5px; }
#homeservices img {margin: 8px 0 8px 0; }
#homeservices h3 {color: #FFFFFF; font-size: 15px; margin-bottom: 12px; padding-left: 2px;}
#homeservices p {color: #FFFFFF; padding-left: 2px;}
#homeservices .learnmore {float: right; margin: 14px 12px 0 0; }
* html #homeservices .learnmore {margin: 14px 7px 0 0; }
#homeservices .learnmore a:hover {color: #D5D5D5; }
#homeservices #liquidhome {margin: 0;}
#powderhome {}
#powderhome {}
#ceramichome {}

#content {background: #FFFFFF url(/images/common/contenttop.gif) no-repeat top; width: 811px; padding: 28px 36px 16px 36px; margin: 6px 0 0 0;  overflow: hidden; color: #333333;}




#footernav { margin: 0; padding: 26px 0 14px 0; color:#666666; background:  url(/images/common/contentbot.gif) no-repeat top; width: 883px; font-size: 11px;}
#footernav li { margin: 0; padding: 0 20px; background: none; border-right: 1px solid #777777; float: left; }
#footernav li#last {border: 0;}
#footernav li#first {padding-left: 150px;}
#footernav a:link, #footernav a:active, #footernav a:visited {color: #666666; padding: 0; margin: 0; font-weight: bold;}
#footernav a:hover {color: #BBBBBB;}
#footernotes {text-align: center; clear: both; font-size: 11px; color: #FFFFFF; padding: 0 0 16px 0;}
#footernotes a:link, #footernotes a:visited, #footernotes a:active {color: #FFFFFF;}
#footernotes a:hover {color:#e20202; }	


#servicesnav{height: 24px;margin: 20px 0 30px 0;padding: 0;	background: url(/images/common/tab_bottom.gif) repeat-x bottom;	width: 100%;}
#servicesnav li{margin: 0; padding: 0; display: inline;list-style-type: none;}
#servicesnav a:link, #servicesnav a:visited{float: left;background: #DDDDDD;font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px;font-weight: bold; padding: 4px 10px 4px 10px; margin-right: 8px;border: 1px solid #CCCCCC;text-decoration: none;color: #666666;}
#servicesnav a:link#activecat, #servicesnav a:visited#activecat	{border-bottom: 1px solid #fff;	background: #fff;color: #000;}
#servicesnav a:hover#activecat, #servicesnav a:hover{background: #e25858;color: #FFFFFF;}

#contactinfo {float: right; width: 350px; margin: 0 0 0 16px; padding: 16px 0 0 0;}
.gallery {width: 360px; float: right; text-align: center; margin: 0 0 50px 30px;}
#gallerycount {margin: 25px 25px 25px 25px; display: inline; font-size: 11px;}
#photoImg {border: 5px solid #CCCCCC; margin: 5px 0 5px 0;}
