/**** BODY ***/
html, body 					{ background:#b2a997; position:relative; text-align:center; margin:0; padding:0; }
#siteWrap					{ position:relative; background:url(../img/textWrapStretch.jpg) repeat-y; text-align:left; width:910px; margin:0 auto; padding:0; }
/*******/

/**** HEADER ***/
#headerWrap					{ position:absolute; z-index:2; top:10px; left:10px; width:890px; }
#logo						{ position:absolute; top:92px; left:23px; }
#logo IMG					{ display:block; }
#logoShadow					{ background:url(../img/logoShadow.png) no-repeat; width:286px; height:122px; position:absolute; top:92px; left:0; }
#navShadow					{ position:absolute; top:0; left:0; background:url(../img/navBar.png) no-repeat; }
/*******/

/**** NAV ***/
#nav					{ position:relative; z-index:2; width:890px; height:40px; }
#nav ul					{ position:relative; z-index:2; margin:0; padding:0 0 0 23px; list-style-type:none; float:left; display:inline; }
#nav ul li				{ position:relative; z-index:2; margin:4px 10px 0 0; padding:8px 0 12px 0; float:left; display:inline; }
#nav ul li a, 
#nav ul li a:link,
#nav ul li a:active,
#nav ul li a:visited	{ position:relative; z-index:2; padding:8px 10px 12px 14px; margin:0; background:url(../img/navItem.png) repeat; text-decoration:none; font:normal 14px/18px "Georgia", "Times Roman", serif; color:#fff; }
#nav ul li a:hover		{ text-decoration:none; color:#fff; }
#nav UL LI:hover > A	{ background:url(../img/navItemHover.jpg) repeat-x; }
#nav UL LI UL				{ background:url(../img/subnavBackground.png) repeat; display:none; position:absolute; top:36px; left:0; margin:0; padding:0; }
#nav UL LI UL UL			{ left:232px; top:0; }
#nav UL LI:hover > UL		{ display:block; }
#nav UL LI UL LI			{ background:url(../img/navLines.png) repeat-x 0 100%; width:232px; margin:0; padding:0; clear:both; }
#nav UL LI UL LI A,
#nav UL LI UL LI A:link,
#nav UL LI UL LI A:visited,
#nav UL LI UL LI A:active	{ background:none; height:19px; display:block; margin:0; padding:5px 20px 5px 10px; clear:both; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }
#nav UL LI UL LI A:hover	{ background:#a39b87; color:#fff; text-decoration:none; color:#fff; }
#nav UL LI UL LI.parent > A		{ background:url(../img/navArrow.gif) no-repeat 218px 50%; }
#nav UL LI UL LI.parent:hover > A	{ background:#a39b87 url(../img/navArrow.gif) no-repeat 218px 50%; }
/*******/

/**** MAIN ***/
#mainWrap					{ float:left; width:100%; clear:both; }
#mainZones					{ float:left; width:844px; padding:0 33px; }
#mainZones .content			{ float:left; width:100%; background:#bab3a6 url(../img/textWrapGradation.jpg) repeat-x; }
/*******/

/**** MAIN IMAGE ***/
#mainImage				{ position:relative; z-index:1; background:url(../img/mainImageShadow.jpg) no-repeat 0 100%; padding:0 0 30px 0; }
#mainImage img			{ display:block; border:10px solid #fff; }
#mainImage .tagLine		{ position:absolute; bottom:66px; right:11px; z-index:2; background:url(../img/taglineBackground.png) repeat; padding:0 80px 0 20px; }
#mainImage .tagLine	h3	{ font:normal 30px/34px "Georgia", "Times Roman", serif; color:#fff; text-transform:none; margin:0;  }
#mainImage .tagLine h2	{ font:normal 48px/52px "Georgia", "Times Roman", serif; color:#71b6b9; margin:0; }
/*******/

/**** MAIN ZONES ***/
#textWrap				{ width:500px; position:relative; float:left; display:inline; padding:15px;  }
#oneColumnLayout #textWrap		{ width:814px; }
#utilityWrap			{ width:284px; position:relative; float:right; display:inline; padding:15px; }
/*******/

/**** FOOTER ***/
#footerWrap						{ clear:both; width:880px; background:#f3efe8 url(../img/textWrapBottom.jpg) no-repeat; padding:44px 0 100px 30px; }
#footerWrap span				{ float:left; display:inline; border-right:1px solid #cec9c0; width:247px; padding:0 20px; font:normal 11px/15px "Trebuchet MS", arial, helvetica, sans-serif; color:#666; }
#footerWrap span.contactInfo	{ float:left; display:inline; width:217px; padding:0 35px 15px 35px; color:#0a686e; }
#footerWrap span.copyright		{ float:left; display:inline; width:217px; padding:0 35px; border:none; }
/*******/


/**** PREATION FOOTER LOGO ***/
body,
body#twoColumnCalloutsLayout		{ padding-bottom:70px; }
#preationFooterLogo			{ position:absolute; bottom:1px; right:1px; }
#preationFooterLogo IMG		{ display:block; }
/*******/



