@charset "utf-8";

/* Resets everything */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, ul, li, form, label, img, tr, td {margin:0px; padding:0px; border:0px; outline:0px;}
/* * {padding:0px; margin:0px;}*/

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to define for png image! */
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


body {margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000000; background:url(../images/bg.jpg) center top repeat-x; /*background-attachment:scroll;*/}

.bodybase {background:url(../images/bg-body.jpg) center top no-repeat;}
.bodyinner {background:url(../images/bg-body-inner.jpg) center top no-repeat;}
.bodycontact {background:url(../images/bg-body-contact.jpg) center top no-repeat;}
.bodyprocess {background:url(../images/bg-body-process.jpg) center top no-repeat;}
.bodyservices {background:url(../images/bg-body-services.jpg) center top no-repeat;}
.bodyportfolio {background:url(../images/bg-body-portfolio.jpg) center top no-repeat;}

.holder {width:1000px; margin:0 auto;}

/* Class for Random display of content on page refresh */

.jsclass body .randomcontent{ /*Do NOT remove! CSS to hide random contents in JS enabled browsers*/
display: none;
}