* 
{ 
 padding: 0; 
 margin: 0; 
}

body 
{
 font-family: Verdana,Arial,Sans-serif;
 font-size: 13px;
 background-color: #000;
 color: #fff;
}

a 
{
	text-decoration:none;
	color:#ff0000; 
}
a:hover 
{
	text-decoration: underline;
	color: #ffffff;
}

h1
{
  font-size: 18px;
}

h2
{
  font-size: 14px;
  margin: 0px 0px 5px 0px;
}

img
{
  border: 0px;
}

#wrapper 
{ 
 margin: 0 auto;
 width: 836px;
}

#header 
{
 width: 833px;
 padding: 5px 0px 10px 4px;
 border: 0px solid #ccc;
 /*height: 25px;*/
 height: 33px;
 margin: 0px 0px 0px 0px;
 background-color:#000;
 /*background-image: url('../images/topBG.jpg');*/
}

#contentcontainer
{
 border: 0px solid #ccc;
 background: #000;
 background-image: url('../images/middleBG.jpg');
 background-position: center;
}

#contentcontainer2
{
 border: 0px solid #ccc;
 background: #000;
 background-image: url('../images/middleBG2.jpg');
}

#contentcontainer3
{
 border: 0px solid #ccc;
 background: #000;
 background-image: url('../images/middleBG3.jpg');
}

#contentcontainer4
{
 border: 0px solid #ccc;
 background: #000;
 background-image: url('../images/middleBG7.jpg');
}

#contentcontainer5
{
 border: 0px solid #ccc;
 background: #000;
 background-image: url('../images/middleBG5.jpg');
}

#contentcontainer6
{
 border: 0px solid #ccc;
 background: #000;
 background-image: url('../images/middleBG6.jpg');
}

#contentcontainer7
{
 border: 0px solid #ccc;
 background: #393942;
 background-image: url('../images/middleBG10.jpg');
}

#contentcontainer8
{
 border: 0px solid #ccc;
 background: #000;
 background-image: url('../images/middleBG4.jpg');
}

#contentcontainer9
{
 border: 0px solid #ccc;
 background: #000;
 background-image: url('../images/middleBG8.jpg');
}

#contentcontainer10
{
 border: 0px solid #ccc;
 background: #000;
 background-image: url('../images/middleBG9.jpg');
}

#content
{
 width: 811px;
 height: 617px;
 margin: 0px 0px 0px 0px;
 padding: 10px 15px 0px 10px;
 overflow: hidden;
}

#mainheader
{
  width: 510px;
  height: 95px;
  padding: 10px 15px 10px 15px;
  margin: 0px 0px 0px 0px;
  overflow: auto;
  background-image: url('../images/mainheaderBG.png');
}

#maincontent
{
  width: 786px;
  height: 463px;
  padding: 10px 15px 10px 15px;
  margin: 10px 0px 0px 0px;
  overflow: auto;
  background-image: url('../images/maincontentBG.png');
  
}

#portfoliocontent
{
  width: 815px;
  height: 485px;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 0px;
  text-align: center;
}

#maincontenthome
{
  width: 786px;
  height: 346px;
  padding: 15px 15px 10px 15px;
  margin: 10px 0px 0px 0px;
  overflow: auto;
  background-image: url('../images/maincontenthomeBG.png');
}

#mainfooterhome
{
  width: 786px;
  height: 80px;
  padding: 10px 15px 10px 15px;
  margin: 10px 0px 0px 0px;
  overflow: auto;
  background-image: url('../images/mainfooterhomeBG.png');
}

#footer
{
 left: -1px;
 width: 836px;
 height: 40px;
 border: 0px solid #ccc;
 background-color:#000;
 margin: 0px 0px 5px 0px;
 padding: 0px 0px 0px 0px;
 /*background-image: url('../images/bottomBG.jpg');*/
}

#addressText
{
 text-align: center;
 margin: 0px 0px 15px 0px;
}

#logo
{
 float: right;
 text-align: right;
}

#nav { background:url(images/nav.jpg); width:836px; height:36px; padding:0 0 0 0px;  }
#nav li { float:left; font-weight:600; width:80px; padding:0 3px 0px 0px; vertical-align:middle; list-style:none;}
#nav a { text-decoration:none; display:table-cell; vertical-align:middle; text-align:center; background-color: #333; background-image: url('../images/buttonBG.jpg'); color:#fff; border: 1px solid #aaaaaa; font-size: 10px; height: 36px; width: 80px;}
#nav a:hover {background: #fff; color:#000;}

#phone
{
 padding: 9px 0px 0px 10px;
 float: left;
 width: 288px;
 font-size: 13px;
 font-weight: 600;
 height: 26px;
 text-align: left;
}

#middleImg
{
  vertical-align: middle;
}

#checkatradelink
{
 float: left;
 text-align: right;
 width: 279px;
}

#email
{
 padding: 9px 10px 0px 0px;
 float: left;
 width: 248px;
 font-size: 13px;
 font-weight: 600;
 height: 26px;
 text-align: left;
 vertical-align: middle;
}

#email a
{
 color: #fff;
}

#portfolio
{
  margin: 5px 0px 0px 0px;
}

/* Corner CSS end */

.homebullets td
{
  vertical-align: top;
  padding: 0px 0px 0px 15px;
  width: 271px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2em
}

.homebullets ul { margin-left: 0; padding-left: 0; list-style: none; }
.homebullets li { padding-left: 27px; background-image: url("../images/bullet.gif"); background-repeat: no-repeat; background-position: 0.5em; }

.contactinfo
{
  float: left;
  width: 358px;
}

.contactinfo td
{
  background-image: url("../images/linkBG.png");
  padding: 8px;
}

.contactmap
{
  float: left;
  width: 425px;
}

.links
{
  width: 100%;
}

.links td
{
  width:50%;
  height: 25px;
  padding: 0px 0px 3px 8px;
  margin: 0px 0px 0px 0px;
  background-image: url("../images/linkBG.png");
  line-height: 16px;
  
}

.links td a
{
  font-weight: 600;
  
}

.linkheading
{
  padding: 0px 0px 3px 8px;
  line-height: 20px;
  font-weight: 600;
}

.right
{
float:right;
margin: 0px 0px 0px 10px;
}