
body {
background-image:url("images/newsitebgmain.gif");

margin:0;
padding:0;
text-align:center;
}


#main {
width:900px;
height:920px;
text-align:left;
margin: 0 auto; 
/* center  */
position:absolute;
margin-top:20px;  /*negative half margin of height */
margin-left:-460px; /*negative half margin of  width */
left:50%
/* center  */
}
#menuandlogo {

width:900px;

height:145px;


position:relative;

float:left;


/* center  */

}

#logo {

width:250px;

height:145px;

position:relative;

float:left;


/* center  */

}

#contactmenu {

width:650px;

height:105px;


position:relative;

background-image:url("images/contactmenubg.png");

float:left;

left:109px;

top: 15px;


/* center  */

}

#portfoliomenu {

width:650px;

height:105px;


position:relative;

background-image:url("images/portfoliomenubg.png");

float:left;

left:109px;

top: 15px;


/* center  */

}

#servicesmenu {

width:650px;

height:105px;


position:relative;

background-image:url("images/servicesmenubg.png");

float:left;

left:109px;

top: 15px;


/* center  */

}

#blogmenu {

width:650px;

height:105px;


position:relative;


float:left;

left:109px;

top: 15px;


/* center  */

}

#homemenu {

width:650px;

height:105px;


position:relative;

background-image:url("images/homemenubg.png");

float:left;

left:109px;

top: 15px;


/* center  */

}



#content {

width:900px;

height:720px;

text-align:left;

background-image:url("images/newsitebg.png");

position:relative;

float:left;


/* center  */

}

#introcontent {

width:280px;

height:90px;

text-align:left;

background-image:url("images/boxbutton.png");

position:relative;

float:left;

left:130px;


/* center  */

}



#introcontent a {  text-align:center; color:#FFFFFF; text-decoration:underline; font: 20px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }

#introcontent a:hover { text-align:center; color:#a4e900; text-decoration:underline; font: 20px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }



#contentcontact p { margin:10px; text-align:left; color:#FFFFFF; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:10px; padding-left:4px; }  

#contentcontact td { margin: 10px; text-align:left; color:#FFFFFF; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }  

#contentcontact li { margin:10px; text-align:left; color:#FFFFFF; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:10px; padding-left:5px; }  

#contentcontact h1 { margin:10px; text-align:left; color:#a4e900; font:16px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:5px; padding-left:5px; }

#contentcontact a { text-align:right; color:#a4e900; text-decoration:none; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }

#contentcontact a:hover { text-align:right; color:#FFFFFF; text-decoration:underline; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }

#contentcontact {

width:900px;

height:550px;

text-align:left;

background-image:url("images/newsitebgcontact.png");

position:relative;

float:left;


/* center  */

}

#imagediv {

width:850px;

height:300px;

text-align:left;

position:relative;

float:left;

left: 25px;

top: 25px;


/* center  */

}

#contactformdiv {

width:550px;

height:500px;

text-align:left;

position:relative;

float:right;

right:25px;

top: 25px;

/* center  */

}

#contactinfodiv {

width:250px;

height:500px;

text-align:left;

position:relative;

float:left;

left: 25px;

top: 25px;


/* center  */

}

#introdiv {

width:800px;

height:600px;

text-align:left;

position:relative;

float:left;

background-image:url("images/introbg.png");

left: 25px;

top: 25px;


/* center  */

}

#textmain {

width:800px;

height:0px;

text-align:left;

position:relative;

float:left;

overflow:hidden;


/* center  */

}

#textmain p { margin:10px; text-align:left; color:#FFFFFF; font: 1px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:10px; padding-left:4px; }  

#textmain td { margin: 10px; text-align:left; color:#FFFFFF; font: 1px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }  

#textmain li { margin:10px; text-align:left; color:#FFFFFF; font: 1px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:10px; padding-left:5px; }  

#textmain h1 { margin:10px; text-align:left; color:#FFFFFF; font:1px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:5px; padding-left:5px; }

#textmain a { text-align:right; color:#FFFFFF; text-decoration:none; font: 1px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }

#textmain a:hover { text-align:right; color:#FFFFFF; text-decoration:underline; font: 1px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }


#servicesdiv {

width:850px;

height:670px;


text-align:left;

position:relative;

float:left;

left: 25px;

top: 25px;


/* center  */

}

#portfoliodiv {

width:850px;

height:670px;

background-image:url("images/portfoliobg.png");

text-align:left;

position:relative;

float:left;

left: 25px;

top: 25px;


/* center  */

}

#portfoliodiv2 {

width:846px;

height:666px;

text-align:left;

position:relative;

float:left;

left: 2px;

top: 2px;


/* center  */

}

#servicespresdiv {

width:850px;

height:125px;

text-align:left;

position:relative;

background-image:url("images/servicesitembg.png");

float:left;


}

#servicesflashdiv {

width:350px;

height:125px;


text-align:left;

position:relative;

float:left;

}



#servicestextdiv {

width:500px;

height:125px;


text-align:left;

position:relative;

float:left;


}

#servicestextdiv p { margin:10px; text-align:left; color:#FFFFFF; font: 10px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:10px; padding-left:4px; }  

#servicestextdiv td { margin: 10px; text-align:left; color:#FFFFFF; font: 10px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }  

#servicestextdiv li { margin:10px; text-align:left; color:#FFFFFF; font: 10px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:10px; padding-left:5px; }  

#servicestextdiv h1 { margin:10px; text-align:left; color:#FFFFFF; font:14px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:5px; padding-left:5px; }

#servicestextdiv a { text-align:right; color:#a4e900; text-decoration:none; font: 10px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }

#servicestextdiv a:hover { text-align:right; color:#FFFFFF; text-decoration:underline; font: 10px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }


#spacer1 {

width:850px;

height:10px;

text-align:left;

position:relative;

float:left;

font-size: 1px;


}

#textdiv {

width:875px;

height:400px;

text-align:left;

top: 50px;
left: 15px;

position:relative;

float:left;


/* center  */

}

#textdiv p { margin:10px; text-align:left; color:#FFFFFF; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:10px; padding-left:4px; }  

#textdiv td { margin: 10px; text-align:left; color:#FFFFFF; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }  

#textdiv li { margin:10px; text-align:left; color:#FFFFFF; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:10px; padding-left:5px; }  

#textdiv h1 { margin:10px; text-align:left; color:#a4e900; font:16px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:5px; padding-left:5px; }

#textdiv h1 { margin:10px; text-align:left; color:#a4e900; font:16px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:5px; padding-left:5px; }

#textdiv a { text-align:left; color:#FFFFFF; text-decoration:none; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }

#textdiv a:hover { text-align:left; color:#FFFFFF; text-decoration:underline; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }


#blogtext {

width:865px;

height:400px;

text-align:left;

top: 15px;
left: 15px;

position:relative;

float:left;


/* center  */

}

#blogtext p { margin:10px; text-align:left; color:#FFFFFF; font: 10px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:10px; padding-left:4px; }  

#blogtext td { margin: 10px; text-align:left; color:#FFFFFF; font: 10px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }  

#blogtext li { margin:10px; text-align:left; color:#FFFFFF; font: 10px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:10px; padding-left:5px; }  

#blogtext h1 { margin:10px; text-align:left; color:#a4e900; font:14px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:5px; padding-left:5px; }

#blogtext h2 { margin:10px; text-align:left; color:#a4e900; font:12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding-right:5px; padding-left:5px; }

#blogtext a { text-align:left; color:#a4e900; text-decoration:none; font: 10px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }

#blogtext a:hover { text-align:left; color:#a4e900; text-decoration:underline; font: 10px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }

#newsdiv {

width:225px;

height:345px;

text-align:left;

position:relative;

float:left;


/* center  */

}

#textcontainer {

width:625px;

height:345px;

text-align:left;

position:relative;


float:left;


/* center  */

}

#textcontainer p { margin:10px; text-align:left; color:#FFFFFF; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }  

#textcontainer td { margin: 10px; text-align:left; color:#FFFFFF; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }  

#textcontainer li { margin:10px; text-align:left; color:#FFFFFF; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }  

#textcontainer h1 { margin:10px; text-align:left; color:#81b700; font:16px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;  }

#textcontainer a { text-align:left; color:#FFFFFF; text-decoration:none; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }

#textcontainer a:hover { text-align:left; color:#FFFFFF; text-decoration:underline; font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }


/* form */