﻿html			{ background:#566700 url(../images/html-bg.jpg) no-repeat center top;}
body			{ text-align:center;}
#SiteWpr		{ }
#SiteInnerWpr	{ width:980px; margin:0 auto; overflow:visible;}
#LayoutWpr		{ text-align:left; position:relative; overflow:visible;}

#HeaderWpr      { position:relative; height:158px; background:url(../images/header-bg.jpg) no-repeat; margin-top:2px;}
h1#Logo         { position:absolute; top:0; left:0;}
h1#Logo a       { display:block; width:377px; height:91px; cursor:pointer; background:url(../images/logo.jpg) no-repeat;}
h1#Logo span    { display:none;}

#HeaderMenuWpr  { position:absolute; top:21px; right:21px; height:68px; width:375px;}
#HeaderMenuWpr .menuBar { padding:14px 0 0 34px;}
#HeaderMenuWpr .facebook { width:61px; height:44px; float:left; margin-right:12px;}
#HeaderMenuWpr .facebook a { display:block; background: url(../images/menus/header/facebook.jpg); width:61px; height:44px;}
#HeaderMenuWpr .facebook a span { display:none;}
#HeaderMenuWpr .emailSignup { width:87px; height:44px; float:left; margin-right:12px;}
#HeaderMenuWpr .emailSignup a { display:block; background:url(../images/menus/header/email-signup.jpg); width:87px; height:44px;}
#HeaderMenuWpr .emailSignup a span { display:none;}
#HeaderMenuWpr .myaccount { width:80px; height:44px; float:left; margin-right:12px;}
#HeaderMenuWpr .myaccount a { display:block; background:url(../images/menus/header/my-account.jpg); width:80px; height:44px;}
#HeaderMenuWpr .myaccount a span { display:none;}
#HeaderMenuWpr .login { height:44px; width:44px; float:left;}
#HeaderMenuWpr .login a { display:block; background:url(../images/menus/header/login.jpg); height:44px; width:44px;}
#HeaderMenuWpr .login a span { display:none;}
#HeaderMenuWpr .logout { height:44px; width:44px; float:left;}
#HeaderMenuWpr .logout a { display:block; background:url(../images/menus/header/logout.jpg); height:44px; width:44px;}
#HeaderMenuWpr .logout a span { display:none;}

#SiteContentOuterWpr { background: url(../images/content-bg.jpg) repeat;}	
#SiteContentWpr		 { background: url(../images/content-bg-bottom.jpg) no-repeat right bottom;}	
#SiteContentInnerWpr { background: url(../images/content-bg-top.jpg) no-repeat left top; min-height:750px; padding-top:40px; padding-bottom:10px;}

#ContentWpr     { float:right; width:730px; margin-right:8px; padding-bottom:20px;}
#SideBarWpr     { float:left;  width:220px;}
#SideMenuWpr	{ padding-left:20px;}

#PageEditorContent,
#ModuleContent  { padding:0 25px 0 8px;}
                     
#SiteFooterWpr  { text-align:center; height:113px;}
#FooterWpr      { width:980px; height:113px; margin:0 auto; text-align:left; position:relative;}
#AddressWpr { width:980px; height:50px; display:block;}
#AddressWpr .AddressInnerWpr { padding:15px 0 0 90px;}
#AddressWpr .Address { font-family:Arial, sans-serif, Helvetica; font-size:12px; color:#FFFFFF; float:left; margin-right:10px;}
#AddressWpr .Address p { margin:0;}
#AddressWpr .Address span { font-weight:bold;}
#AddressWpr .Phone { font-family:Arial, sans-serif, Helvetica; font-size:12px; color:#FFFFFF; font-weight:bold; float:left;}
#Footer         { background: url(../images/footer-bg.jpg); height:113px;}
#CopyrightWpr	{ padding: 10px 0 0 33px;}
#Copyright		{ font-family:Arial, sans-serif, Helvetica; font-size:11px; color:#546A0F;}
#ForteLogo      { position:absolute; right:20px; bottom:30px;}
#ForteLogo a    { display:block; width:134px; height:30px; background-image:url(../images/forte-logo.jpg);}
#ForteLogo span { display:none;}
