body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, Tahoma, sans-serif;
font-size: 12px;
color: #333;
background-color: #666;
height: 100%;
width: 100%;
\width: 100%;
w\idth: 100%;
}

img {
margin: 0 12px 0 0;
}

p {
font-family: Arial, Helvetica, Tahoma, sans-serif;
font-size: 12px;
color: #333;
margin: 0;
padding: 5px 12px 5px 12px;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
color: #000;
margin: 0;
padding: 20px 12px 0 12px;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: normal;
color: #333;
padding: 5px 12px 0 12px;
}

h2 strong {
font-weight: bold;
}

h4 {
font-size: 10px;
font-weight: normal;
margin: 0;
padding: 20px 12px 0 0;
}


/* special span ids
----------------------------------------------- */

#talon-first-marquis-text p {
color: #999;
font-size: 14px;
}

#talon-first-marquis-text em {
color: #ccc;
font-size: 14px;
font-style: normal;
}

#talon-first-marquis-text strong {
font-weight: bold;
color: #fff;
font-size: 14px;
}

#talon-first-marquis-text a {
font-size: 14px;
}


/* links
----------------------------------------------- */
		
a {
text-decoration: none;
color: #ccc;
}

a:hover {
text-decoration: underline;
color: #fff !important;
}

a img {
border: none;
}


/* global layout
----------------------------------------------- */

#outer-container-1 {
height: 100%;
width: 100%;
\width: 100%;
w\idth: 100%;
padding: 10px 0 10 px 0;
display: table;
#position: relative;
overflow: hidden;
}

#outer-container-2 {
margin: 0 auto;
padding: 0;
width: 100%;
#position: absolute;
_top: 50%;
display: table-cell;
vertical-align: middle;
}

#outer-container-3 {
margin: 0 auto;
padding: 0;
width: 100%;
background-color: #000;
#position: relative;
#top: -50%
}

#marquis-header {
width: 100%;
text-align: center;
color: #ccc;
font-size: 14px;
}

#center-container {
height: 100%;
width: 100%;
text-align: center;
background-color: #ccc;
}

#center-subcontainer {
width: 700px;
background-color: #ccc;
margin: 0px auto;
overflow: hidden;
}

#logo-holder {
width: 240px;
text-align: center;
color: #fff;
font-size: 14px;
float: left;
}

#center-margin {
width: 10px;
color: #fff;
font-size: 14px;
float: left;
}

#content {
width: 450px;
padding: 0;
text-align: center;
color: #fff;
font-size: 14px;
float: left;
}

#content-title {
width: 450px;
height: 54px;
background-image: url(http://www.keith-adams.com/talonfirsttp/images/9.gif);
color: #000;
font-size: 16px;
text-align: left;
}

#content-main {
width: 450px;
background-image: url(http://www.keith-adams.com/talonfirsttp/images/10.gif);
color: #333;
font-size: 14px;
text-align: left;
}

#content-footer {
width: 450px;
height: 52px;
background-image: url(http://www.keith-adams.com/talonfirsttp/images/11.gif);
text-align: right;
color: #333;
font-size: 10px;
}

#undermenu {
text-align: right;
font-size: 9px;
}

#undermenu a {
color: #666;
font-size: 9px;
}

#link-footer {
width: 100%;
text-align: center;
color: #fff;
font-size: 14px;
clear: both;
}

#full-ad-footer {
width: 100%;
text-align: center;
background-color: #666;
color: #fff;
font-size: 14px;
}