/******************************************************************/
/* link tags													  */
/******************************************************************/

a:link {
  color: #336699;
  text-decoration: underline;
}
a:visited {
  
  color: #336699;
  text-decoration: underline;
}
a:hover {
  text-decoration: underline;
  color: #3F7EBE;
}
/******************************************************************/
/* Under Construction layout tags                                 */
/******************************************************************/
.lyUnderConst {
  position: absolute;
  z-index: 10;
  top: 1px;
  left: 1px;
  width: 159px;
  height: 102px;
  display: none;
}
/******************************************************************/
/* Background layout tags                                         */
/******************************************************************/
body {
	background-image: url('../_images/Site-Background.gif');
	background-repeat: repeat;
	background-position: left top;
}

.lyBackGrd {
}

.tblBackGrd {
	border: 0;
	width: 100%;
	height: 100%;
}

.trBackGrd {
  height: 800px;
}

.tdBackGrd {
	width: 100%;
	height: 100%;
	text-align: left;
	background-image: url('../_images/Site-Background.gif');
	background-repeat: repeat;
	background-position: left top;
}

.lyBlock {
	position: relative;
	z-index: 1;
	height: 490px;
	top: 0px;
	left: 0px;
}

.lyBlackBlock {
	position: absolute;
	z-index: 2;
	width: 350px;
	height: 490px;
	top: 0px;
	background-color: 000000;
}

.lyOuter {
}

.tblOuter {
	border: 0;
	width: 100%;
	height: 100%;
}

.trFiller {
	font-size: 4pt;
}

.trOuterFiller {
	font-size: 4pt;
}

.trOuter {
	height: 490px;
}

.tdOuter {
	width: 800px;
	text-align: center;
}

/******************************************************************/
/* Welcome Page layout tags                                       */
/******************************************************************/
.trWelcomeOuter {
	height: 550px;
}

.trWelcomeFiller {
	height: 30px;
}

#lyWelcome {
	left: 95px;
}

#lyWelcomeWatsonDesign {
	top: 332px;
	left: 22px;
}

#lyWelcomeBlack {
	left: 438px;
}

.lyWelcomeLeft {
	position: absolute;
	z-index: 1;
	height: 490px;
	width: 438px;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
}

.lyThinking {
  position: absolute;
  z-index: 4;
  height: 50px;
  width: 200px;
  top: 232px;
  left: 16px;
}

.txtThinking {
	font-size: 10pt;
	color: #000000;
}

.lyOrangeGlow {
	position: absolute;
	z-index: 2;
	top: 70px;
	left: 72px;
	width: 300px;
	height: 299px;
	background-image: url('../_images/OrangeGlow.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}

.lyGraphic {
	position: absolute;
	z-index: 1;
	top: 302px;
	left: 179px;
	width: 200px;
	height: 20px;
}

.txtGraphic {
	font-size: 10pt;
	color: #ffffff;
}

.lyButlerArms {
	position: absolute;
	z-index: 3;
	top: -38px;
	left: 0px;
	width: 431px;
	height: 447px;
	background-image: url('../_images/Butler-Spread-Arms.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.lyWhiteOut {
	position: absolute;
	z-index: 4;
	background-color: #ffffff;
}

#lyWhiteRight {
  top: 70px;
  left: 372px;
  height: 400px;
  width: 66px;
}

#lyWhiteBottom {
  top: 369px;
  left: 150px;
  height: 121px;
  width: 288px;
}

#lyFrontEmail {
	left: 193px;
}

#lyFrontBlock {
	width: 800px;
}

#tdFrontOuter {
	width: 800px;
}

/******************************************************************/
/* Contact Page layout tags                                       */
/******************************************************************/
#lyBlack {
	left: 490px;
}

#lyGreenSky {
	background-image: url('../_images/GreenBox.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.lyBowButler {
	position: absolute;
	z-index: 3;
	height: 299px;
	width: 288px;
	top: 200px;
	left: 80px;
	background-image: url('../_images/Bowing-Butler.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

#txtContactGraphicComm {
	color: #000000;
}

.lyContactDetails {
	position: absolute;
	z-index: 2;
	height: 200px;
	width: 300px;
	top: 210px;
	left: 75px;
}

.tblContactDetails {
	border: 0;
	width: 100%;
	height: 100%;
	cellspacing: 0px;
	cellpadding: 0px;
}

.trContactDetails {
}

.tdContactDetails {
	text-align: left;
	vertical-align: bottom;
	padding-right: 20px;
}

.txtName {
	font-size: 10pt;
	color: #9BCF31;
}

.txtTitle {
	font-size: 10pt;
	color: #ffffff;
}

.txtPhone {
	font-size: 10pt;
	color: #ffffff;
}

/******************************************************************/
/* Home Page layout tags                                          */
/******************************************************************/
.lySky {
	position: absolute;
	z-index: 2;
	height: 490px;
	width: 380px;
	top: 0px;
	left: 0px;
}

#lyBlueSky {
	background-image: url('../_images/BlueBox.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

#lyHomeBlack {
	left: 380px;
}

#lyHomeBlock {
	width: 730px;
}

#tdHomeOuter {
	width: 730px;
}

.lyButler {
	position: absolute;
	z-index: 3;
	height: 330px;
	width: 210px;
	top: 160px;
	left: 170px;
	background-image: url('../_images/Butler-Profile.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.lyGraphicComm {
	position: absolute;
	z-index: 5;
	left: 25px;
	top: 150px;
	width: 200px;
	height: 20px;
}

.txtGraphicComm {
	font-size: 12pt;
}

#txtHomeGraphicComm {
	color: #ffffff;
}

.lyWatsonDesign {
	position: absolute;
	z-index: 1;
	height: 50px;
	width: 288px;
	top: 140px;
	left: 20px;
	background-image: url('../_images/Logo.gif');
	background-repeat: no-repeat;
	background-position: left top
}

.lyPageLink {
	position: absolute;
	z-index: 1;
	height: 55px;
	width: 55px;
	top: 50px;
	background-color: #b2d134;
	padding-bottom: 0px;
}

.lyActivePage {
	position: absolute;
	z-index: 1;
	height: 55px;
	width: 55px;
	top: 50px;
	background-color: #f37a20;
	padding-bottom: 0px;
}

#lyContact {
	left: 93px;
}

#lyPortfolio {
	left: 158px;
}

#lyHome {
	left: 223px;
}

.tblPageLink {
	border: 0;
	width: 100%;
	height: 100%;
	cellspacing: 0px;
	cellpadding: 0px;
}

.trPageLink {
	height: 55px;
}

.tdPageLink {
	text-align: center;
	vertical-align: bottom;
}

.txtPageLink {
  text-align: center;
	font-size: 7pt;
	color: #e3fa85;
}

.lyAtYourService{
	position: absolute;
	z-index: 1;
	height: 25px;
	width: 140px;
	top: 300px;
	left: 45px;
}

.txtAtYourService {
	font-size: 12pt;
	color: #ffffff;
}

.lyFeatures {
	position: absolute;
	z-index: 1;
	height: 150px;
	width: 50px;
	top: 225px;
	left: 223px;
	padding-bottom: 0px;
}

.tblFeatures {
	border-style: solid;
	border-width: 1px;
	border-color: #885332;
	width: 100%;
	height: 100%;
	cellspacing: 0px;
	cellpadding: 0px;
}

.tdFeatureBullet {
	height: 12;
	text-align: left;
	vertical-align: center;
}

.lyFeatureBullet {
	position: relative;
	z-index: 1;
	top: 0px;
	left: 18px;
	border: 0;
	width: 12;
	height: 12;
	font-size: 6pt;
	cellspacing: 0px;
	cellpadding: 0px;
	background-color: #f37a20;
}

.tdSpacer {
	height: 6px;
	font-size: 4pt;
}
.tdFeatures {
	height: 12px;
	text-align: center;
	vertical-align: bottom;
}

.txtFeatures {
	font-size: 7pt;
	text-align: center;
	color: #0880C1;
}

.tblFeatureBullet {
	border: 0;
	width: 12;
	height: 12;
	cellspacing: 0px;
	cellpadding: 0px;
	background-color: #f37a20;
}

.lyEMail{
	position: absolute;
	z-index: 1;
	height: 25px;
	width: 200px;
	top: 460px;
}

#lyHomeEmail {
	left: 187px;
}

.txtEMail{
	font-size: 8pt;
	color: #e3fa85;
}
/******************************************************************/
/* Portfolio Pages layout tags                                    */
/******************************************************************/
#trPortfolioOuter {
	height: 700px;
}

#tdPortfolioOuter {
  width: 900px;
}

#lyPortfolioBlock {
	width: 900px;
	height: 700px;
}

#lyPortfolioBlack {
	left: 550px;
	height: 700px;
}

.lyPortfolioPanel {
	position: absolute;
	z-index: 2;
	height: 490px;
	width: 380px;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
}

.tblPortfolio {
	border: 0;
	width: 100%;
	height: 400px;
	padding: 0px;
	spacing: 0px;
	text-align: center;
}

.trPortfolio {
}

.tdPortfolio {
}

.lyNavBack {
	position: absolute;
	z-index: 3;
	height: 30px;
	width: 350px;
	top: 400px;
	left: 15px;
	background-image: url('../_images/Portfolio-Guide-Strip.gif');
	background-repeat: no-repeat;
	background-position: left top
}

.lyTippingButler {
	position: absolute;
	z-index: 4;
	height: 150px;
	width: 95px;
	top: 340px;
	left: 35px;
	background-image: url('../_images/Tipping-Butler.gif');
	background-repeat: no-repeat;
	background-position: left top
}

.lyPictures {
	position: absolute;
	z-index:4;
	height: 43px;
	width: 300px;
	top: 300px;
	left: 35px;
}

.txtPictures {
	font-size: 10pt;
	color: #ffffff;
}

.lyClientName {
	position: absolute;
	z-index:4;
	height: 43px;
	width: 300px;
	top: 450px;
	left: 150px;
}

.txtClientName {
	font-size: 10pt;
}

.lyNavButton {
	position: absolute;
	z-index:4;
	height: 30px;
	width: 32px;
	top: 0px;
}

#lyNavPrev {
	left: 269px;
}

#lyNavNext {
	left: 310px;
}

#lyPortfolioEmail {
	left: 30px;
	top: 645px;
}

.lyThumbnails {
	position: absolute;
	z-index: 5;
	top: 50px;
	left: 15px;
	width: 350px;
	height: 350px;
}

.tblThumbnails {
  width: 350px;
}

.trThumbnails {
  height: 25%;
}

.tdThumbnails {
	border-style: solid;
	border-width: 1px;
	border-color: #885332;
  width: 25%;
  vertical-align: center;
  text-align: center;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.tdEmptyThumbnails {
  border: 0;
  width: 25%;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.imgThumbnail {
  border: 0;
}
/******************************************************************/
/* Page layout tags												  */
/******************************************************************/
.lyHeader {
	position: absolute;
	z-index: 1;
	height: 100px;
	width: 950px;
	top: 0px;
	left: 0px;
	background-image: url('../_graphics/lyheader.jpg');
	background-repeat: no-repeat;
	background-position: left top
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	font-family: "Gill Sans", "Gill Sans MT", sans-serif;
	font-size: 8pt;
}