﻿/* A3 IT Solutions */
/* Initial Build: LMA 09/25/2008 */
/* Revisions:
   INITIAL HERE DATE HERE
*/

/* General Layout Styles */
html, body{
  width:100%;
  margin:0 0 0 0;
  text-align:center;
  background:#7f9eee; 
}

#container{
  width:988px;
  margin:0 auto 0 auto;
  text-align:left;
  border:1px solid #ffffff;
  background:url(/images/background.gif) repeat-y center;
}

#header{
  position:relative;
  top:0px;
  left:0px;
  width:987px;
  height:100px;
  border-top:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  background:url(/images/header/background.jpg) no-repeat 0px 0px;
}

#utilityNav{
   position:absolute;
   top:79px;
   right:25px;
   border:1px solid #ffffff;
   border-right:0px;
}

#topNav{
  width:516px;
  height:30px;
  margin:0 0 0 300px;
  text-align:center;
  border-left:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
}

#topNav div{
  float:left;
  border-right:1px solid #ffffff;
}

#topNav img{
  border:0px;
}

#mainImage{
  position:relative;
  top:-1px;
  left:0px;
  border-top:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
}

#leftNav{
  width:190px;
  float:left;
  text-align:center;
  padding:15px 0 0 0;
}

#content{
  width:749px;
  float:left;
  padding:15px 25px 0 24px;
}

#content.home{
  width:773px;
  padding:15px 25px 0 0; 
}

#footer{
  width:989px;
  clear:both;
  padding:10px 0 20px 0;
  text-align:center;
}

/* Table Styles */
.baseTable th{
  color:#003333;
  background:#cccccc;
  font-weight:bold;
}

.buyDiv{
  width:250px; 
  height:240px;
  float:left;
  padding:0 20px 10px 0;
}

/* Form Styles */
input, select, textarea{
  background:#ffffff;
  border:1px solid #000000;
}

button, submit{
  background:#ffffff;
  border:1px solid #000000;
}