/**** BODY ***/
html, body 					{ background:#f4f4f4; text-align:center; margin:0; padding:0; }
#siteWrap					{ position:relative; text-align:left; width:943px; margin:0 auto; padding:0; }
/*******/

/**** HEADER ***/
#headerWrap					{ z-index:3; position:relative; padding:60px 0 0 0; }
#headerWrap a#logo			{ z-index:3; position:absolute; top:8px; left:40px; }
#headerWrap H1				{ z-index:3; position:absolute; top:24px; left:240px; font:normal 14px/14px "Trebuchet MS"; color:#347f98; }
#headerWrap #defaultCallout	{ background:url(../img/mainCalloutDefault.jpg) repeat-x; height:55px; }
#headerWrap #mainCallout	{ position:relative; background:url(../img/headerImage_200guarantee.jpg) no-repeat; width:968px; height:320px; margin:-60px -25px 0 0; }
#headerWrap #mainCallout a	{ display:block; height:64px; width:207px; position:absolute; bottom:13px; left:42px; }
#headerWrap #mainCallout #edenPresentation	{ position:absolute; top:170px; left:0; }
#headerWrap #nav			{ z-index:3; position:absolute; top:60px; left:40px; }
#headerWrap #nav ul			{ z-index:3; position:relative; float:left; display:inline; margin:0; padding:0; list-style-type:none; }
#headerWrap #nav ul li		{ z-index:3; position:relative; float:left; display:inline; margin:0 25px 0 0; padding:0; }
#headerWrap #nav ul li a, 
#headerWrap #nav ul li a:link,
#headerWrap #nav ul li a:active,
#headerWrap #nav ul li a:visited	{ padding:0 0 1px 0; float:left; display:inline; font:normal 14px/43px "Trebuchet MS"; text-decoration:none; color:#d1e2e9; }
#headerWrap #nav ul li a:hover		{ text-decoration:none; color:#fff;}
#headerWrap #nav ul li.parent a		{ background:url(../img/navArrow.gif) no-repeat 50% 35px; }
#headerWrap #nav ul li.both a		{ background:url(../img/empty.gif); color:#fff; } 
#headerWrap #nav ul ul						{ display:none; width:190px; position:absolute; z-index:3; top:35px; padding:17px 0 0 0; left:50%; margin-left:-90px; }
#headerWrap #nav ul ul li					{ z-index:3; background:url(../img/navMenuBackground.png); width:190px; padding:0; clear:both; margin:0; }
#headerWrap #nav ul ul li a, 
#headerWrap #nav ul ul li a:link, 
#headerWrap #nav ul ul li a:active,
#headerWrap #nav ul ul li a:visited			{ border-bottom:1px solid #86ba70; text-align:center; float:none; display:block; margin:0 5px 0 0; padding:0 10px 0 10px; font:normal 13px/23px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }
#headerWrap #nav ul ul li.active a			{ background:#457d39; text-decoration:none; }
#headerWrap #nav ul ul li.active a			{ background:#457d39; text-decoration:none; }
#headerWrap #nav ul li ul span.navMenuTop		{ display:none; z-index:1; background:url(../img/navMenuTop.png) no-repeat; height:17px; width:190px; position:absolute; top:0; left:0; }
#headerWrap #nav ul li ul span.navMenuBottom	{ display:none; z-index:1; background:url(../img/navMenuBottom.png) no-repeat; height:11px; width:190px; position:absolute; top:100%; left:0; }
#headerWrap #nav ul li.both ul,
#headerWrap #nav ul li.both ul span.navMenuTop,
#headerWrap #nav ul li.both ul span.navMenuBottom		{ display:block; }
#headerWrap #nav ul ul ul			{ display:none; }
/*******/

/**** FOCUSED CALLOUT AREA ***/
#focusedCalloutArea							{ position:relative; background:url(../img/focusedCalloutBackground.jpg) no-repeat; padding:70px 0 0 0; height:513px; }
#focusedCalloutArea #mainMessage			{ float:left; width:863px; position:relative; margin:0 40px 20px 40px; }
#focusedCalloutArea #mainMessage H2			{ font:normal 55px/55px "Trebuchet MS"; color:#fff; }
#focusedCalloutArea #supplementalMessage	{ float:left; width:313px; position:relative; margin:0 550px 0 40px; }
#focusedCalloutArea #supplementalMessage H3	{ font:normal 21px/24px "Trebuchet MS"; color:#20384a; }
#focusedCalloutArea #supplementalMessage P	{ font:normal 14px/18px "Trebuchet MS"; color:#20384a; }
#focusedCalloutArea #focusedDropdown			{ position:absolute; bottom:50px; left:15px; width:519px; height:100px; background:url(../img/focusedDropdown.png) no-repeat; }
#focusedCalloutArea #focusedDropdown .label		{ display:block; padding:10px 0 0 22px; font:bold 14px/24px "Trebuchet MS"; color:#20384a; text-transform:uppercase; }
#focusedCalloutArea #focusedDropdown .dropdown	{ height:30px; overflow:hidden; margin:0 0 0 22px; background:url(../img/focusedDropdownBottom.png) no-repeat 0 100%; padding:0 0 11px 0; }
#focusedCalloutArea #focusedDropdown .dropdown:hover	{ height:auto; }
#focusedCalloutArea #focusedDropdown .dropdown UL		{ display:block; background:url(../img/focusedDropdownTop.png) no-repeat; margin:0; padding:7px 16px 0 6px; list-style-type:none; }
#focusedCalloutArea #focusedDropdown .dropdown UL LI	{ display:block; margin:0; padding:0; font:normal 18px/34px "Trebuchet MS"; color:#666; padding:0 7px; }
#focusedCalloutArea #focusedDropdown .dropdown UL LI a, 
#focusedCalloutArea #focusedDropdown .dropdown UL LI a:link,
#focusedCalloutArea #focusedDropdown .dropdown UL LI a:active,
#focusedCalloutArea #focusedDropdown .dropdown UL LI a:visited		{ padding:0 7px; margin:0 -7px; display:block; font:normal 18px/34px "Trebuchet MS"; color:#666; text-decoration:none; }
#focusedCalloutArea #focusedDropdown .dropdown UL LI a:hover		{ background:url(../img/focusedDropdownHover.png); text-decoration:none; color:#666; }
#focusedCalloutArea #focusedScreenshot		{ position:absolute; bottom:0; right:0; }
#focusedCalloutArea #focusedGrass			{ position:absolute; top:0; right:0; }
/*******/

/**** MAIN ***/
#mainWrap					{ background:#fff; float:left; display:inline; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:20px 20px 20px 40px; }
/*******/

/**** TEXT ***/
#textWrap					{ float:left; display:inline; width:861px; margin:0 20px 0 0; }
.twoColumn #textWrap		{ width:545px; margin:0 30px 0 0; }
.threeColumn #textWrap		{ width:380px; margin:0 30px 0 0; }
.fiftyFifty #textWrap		{ width:425px; margin:0 31px 0 0; }
#focusedHomepageLayout #textWrap		{ width:345px; margin:0 18px 0 -5px; }
/*******/

/**** UTILITY ***/
#utilityWrap				{ float:left; display:inline; width:306px; }
.fiftyFifty #utilityWrap	{ width:425px; }
#focusedHomepageLayout #utilityWrap		{ background:url(../img/dottedLine.gif) repeat-y; width:306px; margin:0 18px 0 0; padding:0 0 0 20px; }
/*******/

/**** ADDITIONAL UTILITY ***/
#additionalUtilityWrap				{ float:left; display:inline; width:135px; margin:0 30px 0 0; min-height:20px; }

#focusedHomepageLayout #additionalUtilityWrap		{ background:url(../img/dottedLine.gif) repeat-y; width:159px; margin:0; padding:0 0 0 20px; }
/*******/

/**** FOOTER ***/
#footerWrap					{ clear:both; width:100%; position:relative; margin:0 0 20px 0; background:#5291a6 url(../img/footerBackground.gif) repeat-x 0 100%;  }
#footerWrap p				{ background:url(../img/footerCornerLeft.gif) no-repeat 0 100%; height:15px; padding:25px 40px 15px 40px; margin:0; font:normal 12px/15px "Trebuchet MS"; color:#a1bfca; }
#footerWrap ul				{ position:absolute; top:0; right:0; background:url(../img/footerCornerRight.gif) no-repeat 100% 100%; margin:0; padding:20px 40px 10px 0; float:right; display:inline; list-style-type:none; }
#footerWrap ul li			{ border-left:1px solid #5f92a2; margin:0 0 0 10px; padding:0 0 0 10px; float:left; display:inline; font:normal 12px/25px "Trebuchet MS"; color:#a1bfca; }
#footerWrap ul li.first		{ border:0; }
#footerWrap a, 
#footerWrap a:link,
#footerWrap a:active,
#footerWrap a:visited		{ text-decoration:none; color:#a1bfca; }
#footerWrap a:hover			{ text-decoration:none; color:#fff;}
/*******/




/**** FEEDBACK ***/
#feedback		{ position:absolute; z-index:3; top:0; right:-4px; }
/*******/


/**** PREATION FOOTER LOGO ***/
body						{ position:relative; padding-bottom:29px; }
#preationFooterLogo			{ position:absolute; bottom:1px; right:1px; }
#preationFooterLogo IMG		{ display:block; }
/*******/





/**** PRICING LAYOUT ***/
#pricingLayout #mainWrap					{ padding:20px 27px 20px 37px; }
#pricingLayout #additionalColumnWrap		{ margin:0 13px 0 0; float:left; width:309px; background:url(../img/pricingTableBackground.gif) repeat-y; }
#pricingLayout #pricingWrap					{ float:left; width:309px; background:url(../img/pricingTableBottom.gif) no-repeat 0 100%; }
#pricingLayout #pricingWrap .zone			{ float:left; width:279px; padding:15px; background:url(../img/pricingTableTop.gif) no-repeat; }
#pricingLayout #rightColumn					{ float:left; width:555px; }
#pricingLayout #textWrap					{ margin:0 0 10px 0; min-height:10px; float:left; width:555px; }
#pricingLayout #utilityWrap					{ width:345px; margin:0 20px 0 3px; }
#pricingLayout #additionalUtilityWrap		{ width:184px; margin:0; }
#pricingLayout #utilityWrap UL				{ list-style-type:none; margin:0 0 10px 0; padding:0; }
#pricingLayout #utilityWrap UL LI			{ padding:0 0 8px 20px; background:url(../img/bullet_plus.png) no-repeat 0 3px; }
/*******/


