@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6, p, span, label, form {margin:0px; padding:0px;}

#main-container{width:100%; height:884px; background-image: url(../images/top-bg.jpg); background-repeat:repeat-x;}
#inner-conteiner{width:909px; height:884px; margin:0 auto;}
#top-header{width:909px; height:101px; float:left;}
#logo{width:265px; heigh:77px; float:left; padding-top:24px;}
#nav-btn{width:644px; float:left;}
#btn-home{width:129px; height:36px; float:left; padding-top:5px;}
#btn-services{width:129px; height:36px; float:left; padding-top:5px;}
#btn-product{width:129px; height:36px; float:left; padding-top:5px;}
#btn-about-us{width:129px; height:36px; float:left; padding-top:5px;}
#btn-contact-us{width:127px; height:36px; float:left; padding-top:5px;}
#top-img{width:909px; height:261px; float:left;}
#grn-txt-bar{width:909px; height:118px; float:left;}
#granite-1{width:265px; height:118px; float:left;}
#granite-2{width:214px; height:118px; float:left;}
#granite-3{width:214px; height:118px; float:left;}
#granite-4{width:216px; height:118px; float:left;}
#btm-txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  font-weight:normal; color:#454545;width:909px;  float:left; background-color:#e9e9e9;}
#btm-txt h1{font-family:Arial, Helvetica, sans-serif; font-size:24px; text-decoration:none; font-weight:normal; color:#4e5601; padding-left:14px; padding-top:12px;}
#btm-txt h2{font-family:Arial, Helvetica, sans-serif; font-size:20px; text-decoration:none; font-weight:normal; color:#4e5601; padding-left:14px; padding-top:12px;}
#btm-txt p{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  font-weight:normal; color:#454545; padding-left:14px;padding-right:14px;}
#footer{width:909px; height:85px; float:left;clear:both;}
#footer a{font-family:Arial, Helvetica, sans-serif; font-size:14px;text-decoration:none;color:#454545;}
#footer a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px;text-decoration:underline;color:#454545;}
#footer h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight:normal; color:#454545; text-align:center; padding-top:18px;}


#home{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
padding-left:360px;
padding-top:20px;
clear:right;
}

#home h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:right;
font-weight:bold;
color:#ffffff;
padding:0;
margin:0;
}
#home h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:right;
color:#ffffffs;
padding:0;
margin:0;
}

#home a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:right;
text-decoration:none;
}
#home a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:right;
text-decoration:underline;
}





.Productimg{
float:left;
margin:10px 15px 15px 20px;
text-align:center;
}

#formwrapper{
width:450px;
height:285px;
margin:auto;
background-image:url(../images/frmbackground.jpg);
background-repeat:no-repeat;
}
#Formleft{
float:left;
padding-top:20px;
padding-left:0px;
width:170px;
text-align:right;
height:100px;
}
#Formright{
float:left;
width:200px;
text-align:left;
height:100px;
padding-left:10px;
padding-top:20px;
}
#Formdown{
width:300px;
text-align:left;
margin-left:500px;
}
.forinput{
width:200px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-size:12px;
margin-bottom:10px;
color:#333333;
border:1px solid #cccccc;
}
.forinputtext{
width:150px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-size:12px;
margin-bottom:17px;
color:#333333;
}
.clear {
clear:both;
}
h1 #footersub{
font-size:12px;
}
#button {
	margin-top:20px;
}
.errormsg{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; 
font-weight:normal; color:#454545;text-align:center;
}
