/********************************************/
/*         Written by: Lars Astrom          */
/*         2007 - A3 IT Solutions           */
/********************************************/

body, html{
  width:100%;
  text-align:center; 
  margin:15px 0 0 0;
}

#container{
  width:952px;
  margin:0 auto 0 auto;
  text-align:left;
}

#header{
  width:904px;
  height:120px;
  padding:20px 0 0 48px;
  margin:3px 0 0 0;
  background:url(/images/header/background.jpg) no-repeat;
  text-align:left; 
}

#title{
  float:left; 
}

#topLogo{
  width:240px;
  float:left;
}

#bottomLogo{
  width:288px;
  height:184px;
  padding:0 5px 0 0;
  float:left;
  background:url(/images/leftNav/top.jpg) no-repeat;
  text-align:right;
}

#utilityNav{
  width:100%;
  text-align:right;
}

#leftNav{
  width:293px;
  float:left; 
  background:url(/images/leftNav/background.jpg) no-repeat 0px 184px;
}

#content{
  width:531px;
  height:455px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:10px 10px 0 10px;
  float:left;
}

#right{
  width:108px;
  height:465px;
  float:left;
  background:url(/images/right.jpg) no-repeat;
}

#footer{
  width:952px;
  height:24px;
  padding:26px 0 0 0;
  clear:both;
  text-align:center;
  background:url(/images/footer/background.jpg) no-repeat;
}

/* Locations & Menu Styles */
#locationHolder{
  width:510px;
  height:150px;
  padding:5px 0 5px 10px;
  overflow:hidden;
  float:left;
}

#pStateHolder{
  width:490px;
  height:25px;
  text-align:right;
  margin:10px 0 10px 0; 
}

#pCityHolder{
  width:150px;
  height:150px;
  float:left;
}

#pAddressHolder{
  width:360px;
  height:150px;
  float:left;
}

.location{
  width:160px;
  height:90px;
  float:left;
  padding:0 5px 0 0;
  
  font-family:Times New Roman, Serif;
  font-size:14px;
  color:#000000;
  line-height:14px;
}

.location img{
  border:0px; 
}