body		{	font-family: verdana, arial, sans-serif;
			font-size: 80%;	
			text-align: center;
			background-color: #fff;
			color: #000;	
		}
* 		{	margin: 0;
			padding: 0;
		}
img		{	border: none;
		}
textarea	{	font-size: .95em;
			font-family: verdana, arial, sans-serif;
		}
div#container	{	
			width: 960px;
			margin: 5px auto;
			text-align: left;
			background-image: url('/images/nav_bg_grey.gif');		
			background-repeat: repeat-y;
			border: 1px solid #000;
		}
div#header	{	height: 120px;
			background-image: url('/images/mf_header_bg_2010.jpg');
			background-position: top right;		
			background-repeat: no-repeat;
			background-color: #fff;
			border:1px solid #000;
		}
div#header_top	{	height: 98px;
			width:100%;
			overflow: hidden;
		}
div#robson	{	float: left;
		}
div#header h1	{	font-size: 2.2em;
			margin-left: 11px;
			color: #c00;
			padding-top: 4px;

		}
div#header h2	{	font-size: 2.2em;
			margin-left: 17px;
			color: #666;
                        line-height: .9em;
		}
div#header h3	{	font-size: 1.1em;
			padding-top: .25em;
			margin-left: 22px;

			color: #c00;
		}
div#header p	{	font-weight: bold;
			float: left;

			padding-top: 40px;
			line-height: 1.2em;
		}
img#mf_logo	{	float: left;
			margin: 10px 15px 0 30px;
			border: none;
		}
div#menubar	{	height: 22px;
			width: 100%;
			overflow: hidden;
			font-size: .85em;
		}
div#left_tab	{	background-color: #c00;
			background-image: url('/images/button_right_corner_white.gif');
			background-position: top right;
			background-repeat: no-repeat;
			font-weight: bold;
			text-indent: 5px;
			color: #fff;
			height: 22px;
			padding-top: 4px;
			margin-right: 570px;
		}
div.sm_tab 	{	float: right;
			height: 22px;
			width: 95px;
			padding-top: 4px;
			text-align: center;
			background-image: url('/images/top_button_bg.gif');
			background-position: top;
			background-repeat: no-repeat;
			color: #fff;
		}
div#topbar	{	background-color: #000;
			height: 10px;
		}
div#navbar	{	float: left;
			width: 180px;
		}
div#navbar img#navtop {	margin-top: 12px;
		}
div#navbar ul   {	line-height: 1.5em;
			list-style-type: none;	
			margin-top: 15px;
			margin-bottom: 10px;
		}
div#navbar ul li	{	font-size: .8em;
			padding: 1px 0;
			text-indent: .7em;		
		}
div#navbar ul li.top { 	border: 0;
		}
div#navbar div#media {	color: #fff;
			padding: 5px;
		}
div#media img.social {	border: 0;
			height: 25px;
			margin-top: 5px;
		}
div#content 	{	margin-left: 190px;
			padding: 5px 5px 5px 0;
		}
div#content h1 	{	font-size: 1.4em;
			padding: .5em 0;
			color: #c00;	
		}
div#content h2 	{	font-size: 1.2em;
			padding: .5em 0;
			color: #c00;	
		}
div#content h3 	{	font-size: 1em;
			padding: .5em 0;
			color: #c00;	
		}
div#content h4 	{	font-size: 1em;
			padding: .5em 0;
			color: #000;	
		}
div#content p 	{	padding: .5em 0;			
		}
div#content p#next { 	margin-top: 10px;
			background-color:#ccc;
			padding-top:3px;
			padding-bottom:3px;
		}
div#content p.center 	{	
			padding: .5em 0;
			margin-right: 180px;
		}
div#content td 	{	padding: 3px; 			
		}
div#content ol  {	margin: .5em 0 .5em 2.5em;			
		}
div#content ul  {	margin: .5em 0 .5em 2.5em;			
		}
div#content li 	{	margin: 0;
			padding: .2em 0;

		}

div#footer	{	clear: both;
			overflow: hidden;	
			text-align: center;
			background-color: #c7c7c7;
			color: #000;
			padding: 0 120px;
			border-top: 10px solid #000;
		}
div#footer p	{	font-weight: bold;
			font-size: .85em;
			padding-top: 10px;
			padding-bottom: 12px;		
		}
div#panel	{	width: 150px;
			float: right;
			margin-top: 10px;
			margin-left: 20px;
		}
div#panel_body	{	background-color: #eee;
                        border-bottom: 10px solid #000;
			border-top: 1px solid #ccc;
		}
div#panel_top	{	height: 18px;
			overflow: hidden;
			color: #fff;
                        padding-top: 5px;
                        padding-left: 8px;
			font-size: .85em;
			font-weight: bold;
			background-image: url('/images/panel_top_corner.gif');
			background-repeat: no-repeat;
			background-position: top left;
			background-color: #c00;
		}
div#panel ul	{	list-style-type: none;	
			margin: .25em  1em .25em;
		}
div#panel li	{	font-size: .85em;
			padding: 5px 0;
		}
div#featured_links {	text-align: left;
		}
div#featured_links img { border: 0;
			 margin: .5em 0;
			 width: 120px;	
		}
img#mf_badge	{ 	margin-top: 10px;
		}

div#featured_stock_container {
			margin-right: 175px;
			}
div#featured	{	height: 18px;
			color: #fff;
			margin-top: 10px;
                        padding-top: 5px;
                        padding-left: 8px;
			font-size: .85em;
			font-weight: bold;
			background-image: url('/images/panel_top_corner.gif');
			background-repeat: no-repeat;
			background-position: top left;
			background-color: #c00;
		}
div.feature_box {	font-size:.85em;
			margin-top: 5px;
			border: 1px solid #000;
			padding: 2px;	
		}
.button 	{ 	background-color: #c00; 
			font-size: .9em; 
			font-weight: bold; 
			color: #fff; 
                        padding: 0 10px;
		}
.nav		{ 	text-decoration: none;
			font-weight: bold;
		}
a.nav:link  	{ 	color: #fff; 

               	}
a.nav:visited 	{ 	color: #ccc; 
		}
a.nav:hover   	{	color: #fff; 
			text-decoration: underline;
		}
a.nav:active  	{ 	color: #ff9; 
			text-decoration: none;  
	       	}
.small		{	font-size: .85em;
		}
.det		{	text-decoration: none;
                	font-style: italic;
		}  
a.det:link	{ 	color: #6666ff;
		}
a.det:visited 	{ 	color: #999999; 
		}
a.det:hover   	{	color: #666666; 
			text-decoration: underline;
	        }
a.det:active  	{ 	color: #ff6666; 
		}
.clearfloat	{	width: auto;
			overflow: hidden;
		}

/* styles for stocklist page */

div#listtop 	{	padding:0 0 3px 0;
			font-size:.85em;
			height:auto;
			overflow:hidden;
			border-bottom: 1px solid #000;
		}
.listleft	{	width:100px;
			text-align:center;
			float:left;
			font-weight:bold;
		}
.listright	{	width:100px;
			text-align:center;
			float:right;
			font-weight:bold;
		}

div.sales_box	{	font-size:.85em;
			margin: 5px 0;			
		}
div.inner_wrapper {	height: auto;
			overflow: hidden;
		}
img.stock_image	{	float: left;
		}

/* styles for details page */

div#stock_box	{	height: auto;
			overflow: hidden;
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;
			padding: 10px 0;
			margin: 10px 0;

		}
div#stock_box p	{	padding-left:10px;
		}

div#stock_box div#image_box { 	border: 1px solid #000;
				float:left;
				width:200px;
		}
div#stock_box div#image_box p	{	padding-left:10px;
					font-size: .85em;
								
		}
div#stock_box div#stock_record 	{	margin-left:210px;
					
				}
div#stock_box p.price 	{	padding-top:3px;
				padding-bottom:3px;
				font-size: 1.2em;
				font-weight: bold;
				background-color:#c00;
  				color:#fff;
			}
img#main_img	{	float: right;
			margin: 0 0 10px 10px;
		}
.notes		{	font-size: .8em;
		}
div#intro_box	{	width: auto;
			overflow:hidden;
			border-bottom: 1px solid #000;
			margin-bottom:3px;
			padding-bottom:5px;
		}
.offers_box	{	border:1px solid #000; 
			margin:.5em 0;
			width:auto;
			overflow:hidden;
		}
.offers_img	{	float:left;
			padding: 5px;
		}
div.links 	{			overflow: hidden;
					padding: 5px 0;
					border-top: 1px dotted #ccc;
		}
div.links img 	{			float: left;
									
		}
div.links div	{			margin-left: 120px;
		}
div.links div p {			margin: 0;
					padding: 0;
		}
.Style2		{	float: left;
			margin: 0 10px 10px 0;
		}
.Style1		{	float: right;
			margin: 0 0 10px 10px;
		}
div.thumbnail_box {	padding-top: 2px;
			overflow:hidden;
			border:1px solid #ccc;
		}
div.thumbnail_box  img.thumbnail {
			float: left;
			width: 47px;
			height: 35px;
			padding: 0 0 2px 2px;
		
		}
		

