* 								{margin:0; padding:0;}
html 							{height:100%;  margin-bottom:1px; }
body 						{margin: 0; padding: 0; font: normal 10px Verdana, Arial, Helvetica, sans-serif; background: url(images/tan-bg.jpg) repeat-x;}
#container 						{margin: 20px auto 0 auto; width: 750px; background-image:url(graphics/fmktlogo.jpg); background-position: center top; background-repeat:no-repeat; padding: 0; border:#636B6E 4px solid; background-color:#FFFFFF;}
#navcontainer 					{margin: 259px 0 0 250px;}
#content 						{margin:20px 35px;}
#footer 						{text-align:center; margin:0 0 25px 0;}
#clr 							{clear:both;}
#peellink 						{margin: 0 auto; width: 750px; text-align:right; }
.floatright 					{float:right;margin-left:20px;}
#right_column 					{float:right; width:388px; padding:0; }
#con_left 						{float:left; width:305px; height:395px; padding-left:40px; margin:0px 0 0 0px;}
#con_right 						{float:left; width:320px; margin:0px 0 0 0px;}
#con_con 						{margin:10px 0 0 150px;}
.flash 							{float:left; margin:0 12px 0 0px;}
p.exhibiting 					{margin:8px 35px;}
p.exhibiting2 					{margin:12px 50px;}
p.about1 						{margin:25px 0 25px 215px;}
.about2 						{margin:25px 12px; font-size: 14px; font-style:normal; font-variant:normal; color: #52595C; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}
p.about3 						{margin:12px 12px 12px 100px;}
p.map 							{margin:12px; font-size: 14px; font-style:normal; font-variant:normal; color: #52595C; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}
p.home 							{margin-top: 18px; margin-right: 12px; margin-bottom: 18px; margin-left: 12px;}
p.dynamic 						{color: #3E2812;}
ul 								{list-style-type:disc; margin-left:15px;}
ul li 							{margin:3px 12px;}
a:link, a:active, a:visited 	{color:#333300;}
a:hover 						{color:#666666;}
.heading 						{font-size:14px; font-style:normal; font-variant:normal; color:#000000; font-family:Times New Roman, Times, Arial; text-decoration:none; text-transform:none;}
.bodytext 						{/*font-size:10.5pt;*/font-size: 14px; font-style:normal; font-variant:normal; color: #52595C; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}

.bluetext 						{font-size:11px; font-style:normal; font-variant:normal; color: #0f5b7b; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}

/*********************** New Styles*******************************/


*							{outline: none;}
img 						{border: 0;}
.container 					{width: 960px; padding: 0; margin: 0 auto;}
#header 					{background: url(images/header.jpg) no-repeat; width: 970px; height: 179px; float: left;}
ul#topnav 					{margin: 0; padding: 0; float:left; width: 100%; list-style: none; font-size: 1.1em;}
ul#topnav li 				{float: left; margin: 0; padding: 0; position: relative;}
ul#topnav li a 				{float: left;  text-indent: -9999px; height: 44px;}
ul#topnav li:hover a, ul#topnav li a:hover {background-position: left bottom;}
ul#topnav a.home 			{background: url(images/nav_home.png) no-repeat; width: 78px;}
ul#topnav a.products 		{background: url(images/nav_exhibits.png) no-repeat; width: 124px;}
ul#topnav a.sale 			{background: url(images/nav_about.png) no-repeat; width: 111px; }
ul#topnav a.community 		{background: url(images/nav_map.png) no-repeat; width: 78px; }
ul#topnav a.store 			{background: url(images/nav_contact.png) no-repeat; width: 123px; }
ul#topnav li .sub 			{position: absolute;	top: 44px; left: 0; background: #463000 url(images/sub_bg.png) repeat-x; padding: 20px 20px 20px; float: left; /*--Bottom right rounded corner--*/ -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; /*--Bottom left rounded corner--*/ -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; display: none;}
ul#topnav li .row 			{clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul		{list-style: none; margin: 0; padding: 0; width: 150px; float: left;}
ul#topnav .sub ul li 		{width: 100%; color: #fff;}
ul#topnav .sub ul li h2 	{padding: 0;  margin: 0; font-size: 1.3em; font-weight: normal;}
ul#topnav .sub ul li h2 a 	{padding: 5px 0; background-image: none; color: #e8e000;}
ul#topnav .sub ul li a 		{float: none;  text-indent: 0; /*--Reset text indent--*/ height: auto; background: url(images/navlist_arrow.png) no-repeat 5px 12px; padding: 7px 5px 7px 15px; display: block; text-decoration: none; color: #fff;}
ul#topnav .sub ul li a:hover {color: #ddd; background-position: 5px 12px ;}

