html,body {background:#000; background-image:url(''); margin:0px auto; padding:0; font-family: arial;}

#graniteworldbody {margin:0 auto; position: relative; margin-top: 20px; width: 864px; height: 554px; border: 0px solid #fff; background:#fff; }
#graniteworldbody h1 {font-size: 0px; font-color: white;}

#header {position: relative; background-color:#b5dc10; top: 0px; left: 0; width: 864px; height: 70px;}
#header img {position: absolute; top: 10px; left: 10px; float: left; }
#header p {position: absolute; float: right; top: -10px; left: 600px; color: #fff; text-align: right; font-weight: bold;}

#greybar {position: absolute; top: 70px; width: 864px; height: 15px; background-color:#717171 ;  }
#greybar2 {position: absolute; top: 300px; width: 864px; height: 15px; background-color:#717171 ;  }
.minitext p {position: absolute; left: 160px; top: -10px; font-size: 10px; color: #fff; }

#maincontent {position: relative; top: 0pt; width: 864px; height: 300px; overflow: hidden; display: inline;}

#leftgw {position: relative;  left:0px;top: 30px; width: 446px; height:300px; float: left;  display: inline; }
.heading p {position: relative; top: 10px; font-size: 12px; font-weight: bold;}
.heading h2 {position: relative; padding-left: 10px; top: -30px; font-size: 18px; font-weight: bold; color: #717171;}
.copy p {position: relative; top: -35px;padding-left: 10px;  font-size: 12px; font-style: none; font-weight: normal; text-align: left; color: #717171;}

#rightgw {position: absolute; left:  20px; top:  35px; height:300px;  width: 360px; display:inline;}
.headingright {position: absolute; top: 10px; ;}
.headingright p {position: relative; top: 10px; font-size: 12px; font-weight: bold;}
.headingright h2 {position: relative; padding-left:  0px; top: -25px; font-size: 16px; font-weight: bold; color: #717171;}

.rightcopy p {position: relative; z-index: 1; top: -35px; font-size: 12px; font-style: none; text-align: left; color: #717171;}
.rightcopy ul {position: relative; padding-top: 10px; padding-bottom: 30px; margin-left:  0px; font-size: 12px;text-align: left; color: #717171;}
.rightcopy li { position: relative;}

#footer {position: absolute; top: 400pt ;  width: 864px; height: 30px; background:#b5dc10; }
#footer p {font-family: arial; color:#000; font-size:16px; text-align: center; position: relative; top: -10px;}


