body		{
			position:relative;
			width:950px;
			padding:0; margin:0 auto 0 auto;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			}

h1			{}
h2			{}
h3			{}
h4			{}

p			{}
div			{}
span		{}
img 		{border:none;}

ul			{margin:0; padding:0;}
li			{}

a			{}
a:link		{}
a:hover		{}
a:visited	{}
a:active	{}

/*--------------------------------------Main Site---------------*/
#introBox	{
			width:100%;
			height:100%;
			background-color:#FFFFFF;
			z-index:100;
			position:absolute; top:0; left:0;
			display:none;
			}
			
#intro		{border:1px solid #000000; overflow:hidden; background-color:#FFFFFF; overflow:hidden;}
			
#mainBox	{
			/* display:none; */
			}

#headerBox	{
			position:relative;
			width:100%; height:125px;
			background:url(../img/header.gif) no-repeat;
			}
			
#headerLogo	{
			position:absolute; left:38px; top:24px;
			border:none;
			}
			
#contentBox	{
			position:relative;
			width:100%; height:550px;
			background:url(../img/background.gif) repeat-y;
			}
			
#leftNav	{
			position:absolute; top:0px; left:10px;
			width:120px;
			}
#leftNav li	{text-align:right; list-style:none; margin:0;}
#leftNav a	{text-decoration:none; color:#000000; font-weight:bold; position:absolute; right:0;}

.leftNav2		{
				position:absolute; top:22px; left:145px;
				background:url(../img/leftNav2_middleBranch.gif) top left repeat-y;
				visibility:hidden;
				z-index:10;
				}
.leftNav2 li	{list-style:none; margin:0 0 0 53px; cursor:pointer;}
.leftNav2 img	{position:relative; margin:3px 0;}
.leftNav2 a		{text-decoration:none; color:#000000; font-size:10px; font-weight:bold;}
.leftNav2 .topBranch	{position:relative; left:0; top:0; margin:0 0 5px 0;}
.leftNav2 .trunk		{position:absolute; left:0; top:22px;}
.leftNav2 .bottomBranch	{position:relative; left:0; top:0; margin:5px 0 0 0;}
.leftNav2 .twig			{display:inline; margin:0 0 0 3px; padding:0;}

/* nav1 */
#nav1_magneto	{top:42px;}
#nav1_latest	{top:92px;}
#nav1_campaigns	{top:142px;}
#nav1_product	{top:192px;}
#nav1_contact	{top:242px;}
#nav1_blog	{top:292px;}
#social_links	{top:342px; position:absolute; text-align:right;  right:0;}

/* nav2 */
#magnetoNav				{top:22px;}
#magnetoNav .trunk		{top:18px;}
#latestNav				{top:64px;}
#latestNav .trunk 		{top:26px;}
#campaignsNav			{top:59px;}
#campaignsNav .trunk	{top:81px;}
#productNav				{top:146px;}
#productNav .trunk		{top:44px;}

#stageBoxContainer	{position:absolute; bottom:0px; right:0px; width:600px; height:530px;}
#stageBox		{
				position:absolute; bottom:0px; right:0px;
				width:600px; height:530px;
				}
				
noscript		{width:700px; margin-left:200px; float:left;}
				
#magnetoMovie	{
				position:absolute; bottom:0px; right:-1px; z-index:1;
				}

#brandWisdomSmall	{
					position:absolute; left:7px; bottom:5px; width:130px; display:none;
					}
					
#brandAnalyzerSmall img {border:none; width:100%;}
					
#footer		{
			position:absolute; bottom:0; left:0;
			width:100%;
			background:url(../img/footer.gif) bottom left repeat-x;
			}
			
#lnkSiteMap	{position:absolute; right:10px; bottom:-20px; color:#000000; text-decoration:none;}
#lnkSiteMap:hover	{text-decoration:underline;}
			
/*--------------------------------------Brand Wisdom------------*/
#brandWisdomBig	{
				/* border:1px solid #000000; */
				width:800px; height:430px;
				position:absolute; top:0; left:0;
				background-color:#FFFFFF;
				z-index:100;
				text-align:center;
				}
				
#signupFormBox	{
				width:100%; height:120px;
				position:absolute; bottom:0; left:0;
				background-color:#FFFFFF;
				}
				
#signupImage	{margin:0 0 0 0;}

.signupForm		{
				position:absolute; text-align:left;
				}
				
.signupForm img			{position:relative; top:4px;}
.signupForm .inputText	{border:1px solid #000000; height:16px; width:340px; padding:0; margin:5px 0 0 0; font-size:12px;}

#signupForm_name	{top:10px; left:40px; margin-bottom:10px;}
#signupForm_address	{bottom:34px; left:40px;}
#signupForm_email	{top:10px; right:37px;}
#signupForm_phone	{bottom:34px; right:37px;}
#signupForm_submit	{bottom:15px; right:37px; position:absolute;}

#closeForm		{font-size:10px; color:#000000; position:absolute; bottom:120px; right:25px;}

/*--------------------------------------Generic Styles----------*/

.large			{font-size:large;}
.larger			{font-size:larger;}
.smaller		{font-size:smaller;}
.small			{font-size:small;}

.bold			{font-weight:bold;}
.fwNormal		{font-weight:normal;}
.thin			{font-weight:lighter;}

.fakeLink		{color:#95885D; text-decoration:none;}
.fakeLink:hover	{color:#B05900; text-decoration:underline; cursor:pointer;}

.errorText		{color:#FF0000; font-weight:bold;}

.displayNone	{display:none;}
.visible		{visibility:visible;}
.inline			{display:inline;}

/*--------------------------------------------------------------*/
.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* * html .threePxFix	{margin:0 0 -3px 0; } */
