/******************************************************************************************
  Last Updated: March 2006
  Author: Jimmy Cahill [www.jimmycahill.com]
******************************************************************************************/

body {
  /*background: #fefefe url('../uig/body_bg.gif') repeat-x top center;*/
  font: 11px/16px Verdana, sans-serif;
  margin: 0;
  padding: 0;
  }
td
{
  margin:14px 0 14px 0;
  color: #333;
  font: 11px/16px Verdana, sans-serif;
  };
p
{
  margin:14px 0 14px 0;
  color: #333;
  font: 11px/16px Verdana, sans-serif;
}
ul li {
  list-style-image: url(../uig/liArrow.gif);	
  padding-bottom: 4px;
}
h1, h2, h3, div, ol, dl, dt, dd, form, img {
  border: none;
  margin: 0;
  padding: 0;
  }
h2
{
  color: #fff;
  font: normal 18px Verdana, sans-serif;
  height:28px;
}
h3
{
  color: #333;
  font: normal 18px Arial, sans-serif;
}
hr {
  visibility: hidden;
  height: 10px;
  }
a:link, a:visited {
  text-decoration: underline;
  color: #C33;
  }
a:hover, a:active {
  text-decoration: none;
  }
.borderMain
{

  border-left: 1px solid #494949;
  border-right: 1px solid #494949;
  border-bottom: 1px solid #494949;
  margin-bottom:1px;
}
.borderMainTop
{
  border-left: 1px solid #333333;
  border-right: 1px solid #333333;
}
.sepA
{
 height:56px;
 width:2px;
 background: #aaa69d url('../uig/sepA.gif') no-repeat bottom center;
 vertical-align:bottom;
}
.alignB
{
 vertical-align:bottom;
}
#headerMenu
{
 height:80px;
 width:100%;
 background: #AAA69D;
}
/*links main start*/
.linkMain:link, .linkMain:visited 
  {
  margin-left:7px;
  color: #fff;
  font: 11px/16px Verdana, sans-serif;
  font-weight:bold;
  text-decoration:none;
}
.linkMain:hover, .linkMain:active 
{
  margin-left:7px;
  color: #B2523F;
  font-weight:bold;
  text-decoration: none;
}

.subLink:link, .subLink:visited 
{
  color: #333;
  font: normal 18px Arial, sans-serif;
  text-decoration:none;
}
.subLink:hover, .subLink:active 
{
  color: #B2523F;
  text-decoration: none;
}
/*links main end*/
#headerMain
{
  padding: 0 0 0 12px;
  width:750px;
  vertical-align:middle;
  color:#fff;
  background:#aaa69c;
  height:28px;  
  font: 18px Arial, Verdana, Georgia, Times, sans-serif;
  
}
#headerPhoneHome
{
 height:7px;
 width:100%;
 background:url('../uig/homeTopLine.gif') repeat top;
 /*background:#B0543F;
 border-top:1px solid #ffffff;
 border-bottom:1px solid #ffffff;*/
}
#headerPhone
{
 height:23px;
 width:100%;
 text-align:center;
 vertical-align:top;
 background: #B0543F url('../uig/headerPhone.gif') no-repeat top center;
 /*background:#B0543F;*/
 border-top:1px solid #ffffff;
 border-bottom:1px solid #ffffff;
}
.left
{
  text-align:right;
  padding:5px 5px 5px 0;
}
.right
{
  padding:5px 0 5px 0;
}
.center
{
  padding:5px 97px 5px 97px;
  text-align:left;
}




/*====================meet the team===========================*/
#about .img1
{
  border: 1px solid #232323;
  vertical-align:top;  
}
#about td
{

}
#about .padR
{
  padding-top:13px;
  vertical-align:top;  
  text-align:center;
}
#about .padL
{
  vertical-align:top;  
  padding:0px 5px 5px 10px;
  width:300px;
}

#about #headerMainLeft1
{
  padding:0px 0 0 5px;
  vertical-align:top;
  
}
#about p.name
{
  padding:1px 0 1px 5px;
  background:#AF5741;
  color: #fff;
  font:bold 14px Arial, Verdana, sans-serif;
}
#about .header
{
  padding:10px 5px 10px 5px;
}
#about .padR3
{
  padding-top:13px;
  vertical-align:top;  
  text-align:center;
}
#about .padL3
{
  vertical-align:top;  
  padding:0px 5px 5px 10px;
}
/*===============================================*/
/*====================news===========================*/
#services .img1
{
  vertical-align:top; 
  border:1px solid #232323;
}
#services .img2
{
  margin:10px 10px 0 0;
  vertical-align:top; 
  border:1px solid #232323;
}
#services .main
{
  padding:10px 0 0 0;
  width:300px;
  vertical-align:top;
}
#services td
{

}
/*
#services .padR
{
  padding:5px 0 50px 20px;
  vertical-align:top;  
  text-align:center;
}
*/
#services .padR
{
  padding-top:13px;
  vertical-align:top;  
  text-align:center;
}
#services .padL
{
  vertical-align:top;  
  padding:0px 5px 5px 10px;
}

#services .padR2
{
  padding-top:13px;
  vertical-align:top;  
  text-align:center;
}
#services .padL2
{
  vertical-align:top;  
  padding:13px 5px 5px 10px;
  width:300px;
}

#services #headerMainLeft1
{
  padding:0px 5px 0 5px;
  width:529px;
  vertical-align:top;
  
}
#services #headerMainLeft
{
  padding:0px 5px 0 5px;
  width:529px;
  vertical-align:top;
  
}
#services p.name
{
  padding:1px 0 1px 5px;
  background:#AF5741;
  color: #fff;
  font:bold 14px Arial, Verdana, sans-serif;
}
#services p.name2
{
  padding:1px 0 1px 5px;
  width:384px;
}
#services p.name3
{
  margin-right:10px;
  padding:1px 5px 1px 5px;
  background:#444444;
  color: #fff;
  font:bold 14px Arial, Verdana, sans-serif;
}
/*===============================================*/
/*====================press===========================*/
#press .img1
{
  vertical-align:top; 
  border:1px solid #232323;
}
#press .img2
{
  margin:10px 10px 0 0;
  vertical-align:top; 
  border:1px solid #232323;
}
#press .main
{
  padding:10px 0 0 0;
  width:300px;
  vertical-align:top;
}
#press td
{

}
/*
#services .padR
{
  padding:5px 0 50px 20px;
  vertical-align:top;  
  text-align:center;
}
*/
#press .padR
{
  padding-top:13px;
  vertical-align:top;  
  text-align:center;
}
#press .padL
{
  vertical-align:top;  
  padding:0px 5px 5px 10px;
}

#press #headerMainLeft1
{
  padding:0px 0 0 5px;
  width:529px;
  vertical-align:top;
  
}
#press p.name
{
  padding:1px 0 1px 5px;
  background:#AF5741;
  color: #fff;
  font:bold 14px Arial, Verdana, sans-serif;
}
#press p.name2
{
  padding:1px 0 1px 5px;
  width:384px;
}
/*===============================================*/
/*====================meet the team===========================*/
#press .line
{
  margin-right:10px;
}
#press .line2
{
  margin-right:10px;
  border-top: 1px solid #CDCAC5;
}
#press p
{
 padding:0px 5px 0 0; 
}
/*===============================================*/
#headerMainLeft
{
  padding:0 0 0 10px;
  width:529px;
  vertical-align:top;
  
}
#headerMainLeft3
{
  padding:0 0 0 10px;
  width:100%;
  vertical-align:top;
  
}
#headerMainRight
{
  width:219px;
  vertical-align:top;
  background:#cdcac5;  
}
.tdSubmenu
{
  padding:5px 0 10px 15px;
  width:219px;  
  background:url('../uig/lineSubmenuRight.gif') no-repeat bottom;
}
.linkSubmenu:link, .linkSubmenu:visited 
{
  color: #3B3A36;
  font: 11px/16px Verdana, sans-serif;
  text-decoration: none;
}
.linkSubmenu:hover, .linkSubmenu:active 
{
  color: #B2523F;
  text-decoration: none;
}
.input
{
 width: 194px; 
 max-width: 194px;
}
a.moreWhite {
  background: url("../uig/morearrows.gif") no-repeat left top;
  color: #fff;
  padding: 0 0 0 12px;
  margin-left: 15px;
  font: 11px/16px Verdana, sans-serif;
  text-decoration: underline;
}
a.moreWhite:hover {
  background: url("../uig/morearrows.gif") no-repeat left top;
  color: #fff;
  padding: 0 0 0 12px;
  margin-left: 15px;
  font: 11px/16px Verdana, sans-serif;
  text-decoration:none;
}
a.moreRed {
  color: #CC3333;
  font: 11px/16px Verdana, sans-serif;
  text-decoration: underline;
}
a.moreRed:hover {
  color: #CC3333;
  font: 11px/16px Verdana, sans-serif;
  text-decoration:none;
}
.readMore
{
  padding-left:20px;
  height:43px;
  vertical-align:middle;
  background: url("../uig/moreline.gif") no-repeat top;
}
.picBorder
{
  border:1px solid #AAA69D;
}
/*******************padding start***********************/
.inputContact
{
  padding:0 10px 0 10px;
}
/*******************padding end***********************/
/*******************header start***********************/

/*******************header end***********************/
/*******************about start***********************/
#about #headerPic
{
 height:110px;
 width:100%;
 text-align:center;
 vertical-align:middle;
 background: #232323;
 /*background:#B0543F;*/
}
#about .picSide
{
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}
/*******************about end***********************/
/*******************services start***********************/
#services #headerPic
{
 height:110px;
 width:100%;
 text-align:center;
 vertical-align:middle;
 background: #232323;
 /*background:#B0543F;*/
}
#services .picSide
{
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}
/*******************services end***********************/
/*******************success stories start***********************/
#success #headerPic
{
 height:110px;
 width:100%;
 text-align:center;
 vertical-align:middle;
 background: #232323;
 /*background:#B0543F;*/
}
#success .picSide
{
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}
/*******************success stories end***********************/
/*******************success stories start***********************/
#contact #headerPic
{
 height:110px;
 width:100%;
 text-align:center;
 vertical-align:middle;
 background: #232323;
 /*background:#B0543F;*/
}
#contact .picSide
{
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}
#contact #headerMainRight
{
  width:560px;
  vertical-align:top;
  background:#cdcac5;  
}
#contact #headerMainLeft
{
  padding:0 0 0 10px;
  vertical-align:top;
  
}
#contact .tdSubmenu
{
  padding:0px 0 10px 15px;
  width:300px;  
  background:url('../uig/lineSubmenuRightContact.gif') no-repeat bottom;
}
/*******************success stories end***********************/
/*******************home start***********************/
#home #homeLeft
{
  width:445px;
  height:232px;
  vertical-align:middle;
  background:url('../uig/sec_home.jpg');
  border-left:1px solid #ffffff;
}
#home #homeRight
{
  width:301px;
  height:232px;
  vertical-align:middle;
  background:#444444;
  border-right:1px solid #ffffff;
}
#home #textHome
{
  padding:6px 2px 6px 17px;
  width:291px;
  /*height:232px;*/
  vertical-align:top;
  color: #fff;
  font: 12px/20px Verdana, sans-serif;
}
#homeType1Header
{
  padding:0 0 0 5px;
  vertical-align:middle;
  height:27px;
  background:#CCCAC4;
  
}
#homeType1
{
  padding:10px 20px 20px 20px;
  width:249px;
  vertical-align:top;
}
#homeType2
{
  padding:10px 10px 10px 20px;
  width:285px;
  vertical-align:top;
}
#home #headerPic
{
 height:231px;
 width:100%;
 text-align:center;
 vertical-align:middle;
 background: #232323;
 /*background:#B0543F;*/
}
#home .picSide
{
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}
/*******************home end***********************/
/*******************footer start***********************/
#footer
{
 width:750px;
 height:72px;
 background: #232323;  
}
#footerSep
{
 height:72px;
 width:2px;
 background:url('../uig/footerSep.gif') no-repeat;
 }
 #contactInfo
 {
  padding:18px 0 20px 18px;
  width:219px;
  color: #fff;
  font: 11px/16px Verdana, sans-serif;
 }
#creditInfo
 {
  padding:18px 0 20px 20px;
  width:528px;
  text-align:left;
  color: #fff;
  font: 11px/16px Verdana, sans-serif;
 }
.linkFooter:link, .linkFooter:visited 
  {
  color: #fff;
  font: 11px/16px Verdana, sans-serif;
  text-decoration: underline;
}
.linkFooter:hover, .linkFooter:active 
{
  text-decoration: none;
}

/*******************footer end***********************/
