body {
 background-color:#ABC152;
 background-position: center;
 background-position: top;
 width: 800px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0;
 margin-bottom: 0;
 text-align: left;
 font: small/1.4em Arial, Helvetica, sans-serif;    
}
a {
 font-family: Tahoma, Arial, Helvetica;
 text-decoration: none;
 color: black;
 font-size: 10px;
}

a:hover {
 font-family: Tahoma,Arial, Helvetica;
 text-decoration: none;
 color: #007D29;
 
 font-size: 10px;
}

.headstyle {
 font-family: arial narrow,verdana,tahoma;
 font-size: 18px;
 color: #698107;
 font-weight: bold;
}

.subheadstyle {
 font-family: arial narrow,verdana,tahoma;
 font-size: 13px;
 color: #666666;
 font-weight: bold;
}

.namestyle {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #047D2D;
 font-weight: bold;
}

#fbd {
 width: 733px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0;
 margin-bottom: 0;
 text-align: left;
}

#headmenu {
 background: #f8f8f8;
 width: 731px;
 height: 62px;
 text-align: left;
 border-top: 1px solid #8F8F8F;
 border-left: 1px solid #8F8F8F;
 border-right: 1px solid #8F8F8F;
}

/*menu style*/
table.menu {
 background: url(http://www.romtechconstruction.com/template/img/head_menu_bg.png) repeat-x;
 width: 730px;
}

td.header {
 height: 23px;
 width: 732px;
 font-size: 9px;
 font-family: tahoma, arial, verdana;
 text-align: right;
 color: green;
 padding-top: 3px;
}

td.menu {
 height: 39px;
 font-size: 12px;
 font-family: tahoma, arial, verdana;
 font-weight: bold;
 text-align: center;
 color: #698107;
 cursor: pointer;
}

a.menu:hover {
 height: 39px;
 font-size: 12px;
 font-family: tahoma, arial, verdana;
 font-weight: bold;
 text-align: center;
 color: #007D29;
 cursor: pointer;
}

a.menu {
 height: 39px;
 font-size: 12px;
 font-family: tahoma, arial, verdana;
 font-weight: bold;
 text-align: center;
 color: #698107;
 cursor: pointer;
}

/*end of menu style*/


#logo {
 float: left;
 background: #f8f8f8;
 width: 227px;
 height: 180px;
 border-right: 1px solid #8F8F8F; 
}

#banner {
 float: left;
 width: 503px;
 height: 180px;
 text-align: left;
 background: #f8f8f8;
}

#bannerpane {
 width: 731px;
 height: 180px;
 border-left: 1px solid #8F8F8F;
 border-right: 1px solid #8F8F8F;
}

#content {
 float: left;
 background-image: url(http://www.romtechconstruction.com/template/img/bg.jpg);
 background-repeat: repeat-y;
 width: 733px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0;
 margin-bottom: 0;
 font-family: tahoma, verdana;
 font-size: 11px;
}

#middle {
 float: left;
 background: url(http://www.romtechconstruction.com/template/img/middle.jpg) no-repeat;
 height: 10px;
 width: 733px;
 margin-top: 0;
 margin-bottom: 0;
 padding: 0;
}

#left {
 float: left;
 width: 227px;
 padding-left: 0;
 padding-top: 0;
 padding-bottom: 0;
 /*border-right: 1px solid #8F8F8F;*/
}

#right {
 float: left;
 width: 503px;
 padding-left: 0;
 padding-top: 0;
 padding-bottom: 0;
}

#pre_footer {
 float: left;
 background: url(http://www.romtechconstruction.com/template/img/footer.jpg) no-repeat;
 height: 11px;
 width: 733px;
 margin-top: 0;
 margin-bottom: 0;
 _float: left;
 _height: 11px;
 _width: 733px;
 _margin-top: 0;
 _margin-bottom: 0;
}

#footer {
 /*background: url(http://www.romtechconstruction.com/template/img/footer.gif) repeat-y;*/
 float: left;
 height:45px; 
 width: 731px; 
 _float: left;
 _height:45px; 
 _width: 731px;  
 font-family: tahoma, verdana, arial;
 font-size: 11px;
 text-align: center; 
 border-bottom: 1px solid #8F8F8F;
 border-left: 1px solid #8F8F8F;
 border-right: 1px solid #8F8F8F;
}

.footer {
 width: 731px; 
 float: right;
 background-color: #f3f3f3; 
 margin-top: 0;
 margin-right:36px;
 _margin-top: 0;
 _margin-right:17px;
 }

 .footer_side {
  float: left;
  height: 46px; 
  width: 33px; 
  background-color: #ABC152;
}

.contact {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 cursor: pointer;
}

.contact:hover {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#007d29;
 cursor: pointer;
 text-decoration: underline;
}

.line {
 height: 1px;
 background-color: #bcbcbc;
}

.sendbutton {
 background: url(http://www.romtechconstruction.com/template/img/send_button.jpg) no-repeat;
 cursor: pointer;
 width: 55px;
 height: 21px;
 border: 0;
 padding: 0;
}

/*home page style*/

#searchpane {
 padding-left: 15px;
 padding-top: 15px;
 text-align: left;
 font-family: arial narrow, tahoma, verdana;
 font-size: 14px;
 font-weight: bold; 
 color: #666666;
}

#proservpane {
 float: left;
 width: 259px;
 height: 260px;
 background: #f8f8f8;
 padding-left: 15px;
 /*padding-top: 15px;*/
 text-align: left;
 font-family: tahoma, verdana;
 font-size: 12px;
 border-bottom: 1px solid #8F8F8F;
 border-right : 1px solid #8F8F8F;
 border-left: 1px solid #8F8F8F;
}

#actapp {
 float: left;
 width: 212px;
 height: 260px;
 padding-left: 15px;
 /*padding-top: 180px;*/
 text-align: left;
 border-bottom: 1px solid #8F8F8F;
}

#project {
 float: left;
 width: 259px;
 /*height: 284px;*/
 padding-left: 15px;
 /*padding-top: 180px;*/
 text-align: left;
 border-right: 1px solid #8F8F8F;
 border-left: 1px solid #8F8F8F;
}

#gallery {
 float: left;
 width: 212px;
 /*height: 284px;*/
 padding-left: 15px;
 background: #f8f8f8;
 /*padding-top: 180px;*/
 text-align: left;
}

.vid_preview {
 border: 1px solid #97D39D; 
 text-align: center; 
 width: 15px; 
 height: 15px;
 cursor: pointer;
}

.vid_preview:hover {
 background-color: black;
 border: 1px solid #97D39D; 
 text-align: center; 
 width: 15px; 
 height: 15px;
 color: white;
 cursor: pointer;
}

  .imagegallery{
    width: 64px;
    height:64px;
    float:left;
  }
  .clear{
    clear:both;
  }
  .gallery{
    width:51px;
    height:51px;
    border: 1px solid #698107;
  }

