body{font-size:11px; 
		   margin:0; 
		   padding:0; 
		   font-family:Arial, Helvetica, sans-serif; 
		   margin:0;
		   font-weight:normal; 
		   color:#000; background:url(../images/bg.jpg) repeat-x;
}
div, dl, dd, ul, li, h1, h2,h3,h4,h5, p, img, form{ 
													margin:0; 
													padding:0;
													}
*{ 
	margin:0; 
	padding:0;
}
a{text-decoration:underline; font-size:11px; color:#d80000;}
a:hover{text-decoration:none; font-size:11px; color:#000;}
img{ 
		border:none;
}
ul, li{ 
		list-style-type:none;
}
#wrapper{ 	
		  width:100%; 
		 background:url(../images/bg-1.jpg) left bottom repeat-x;
		 float:left;
}
#container{ 
	width:1000px;
	margin:0px auto; 		
}
.header{ 
	float:left;
	width:1000px; padding-bottom:35px;
}
		
.MPheader{ 
	float:left;
	width:1000px; padding-bottom:55px;
}	
		
.pageheader { margin:0; padding:0; width:1000px; }
.logo{ margin:15px 0 0 0px; float:left;}
.top-banner{ float:right; margin: 5px 0 0 0px; padding:0; z-index:3;}
.top-nav{ float:right; padding:5px 29px 0 0; color:#8e630e; position:absolute; z-index:3; right:0;}
.top-nav li{text-decoration:underline;}
.top-nav a {color : #D80000;}
.top-nav a:hover{color : #000000;}

.nav {height:30px; text-align:center; font-size:12px; /*background:url(../images/nav_bg.jpg) left top repeat-x;*/ clear:both; z-index:2; top:102px; left:0;}
/*.nav li{float:left; background:url(../images/nav-bg-line.jpg) left 6px no-repeat; padding-left:1px; padding-top:8px;} */
.nav li{float:left;padding-left:1px; padding-top:6px;}
.nav li a{text-decoration:none; float:left; padding:0px 8px 0px 9px; color:#ffffff; /*background:url(../images/bg-nav.jpg) left 6px repeat-x;*/ font-weight:bold; line-height:35px; height:30px;}
.nav li a:hover{text-decoration:none; color:#fff; background:url(../images/nav-bg-hover.jpg) left top repeat-x;}

.main-middle{width:1000px; clear:both; margin:0; padding:0; } 


.left-side{ float:left; padding:5px 0 0 6px; width:300px;}
.top-news-story-main{ float:left; }
.top-news-story{ background:url(../images/header_bg.jpg) left top repeat-x; width:290px; height:27px; font-size:15px; padding:0 0 0 10px; float:left; color:#FFFFFF; font-weight:bold;}
.top-news-story-line{ width:16px; height:8px; float:right; padding:10px 2px 0 0; background:url(../images/line.jpg) left 10px no-repeat;}
.forbo-img{ float:left; clear:both;}
.left-bg{ float:left; clear:both; width:300px; padding-bottom:25px; background-color:#dddddd;}

.forbo-sales-main{float:left; clear:both;}
.forbo-sales-txt-heading{font-size:15px; padding:20px 0 0 20px; font-weight:bold; float:left;}
.forbo-sales-txt-mid a {color :#CC0000; font-size:11px; padding:20px 0 0 0px; font-weight:500;}
.forbo-sales-txt-mid a:hover {color :#000000; font-size:11px; padding:20px 0 0 0px; font-weight:500;}
.forbo-sales-txt-small{font-size:10px; color:#606060; padding-top:3px;}
.forbo-sales-txt-mid{ padding-top:4px; font-weight:normal; font-size:11px; width:265px;}

.newstory-main{float:left; clear:both; width:285px;}
.newstory-main a {color : #D80000;}
.newstory-main a:hover{color : #000000;}
.newstory-txt-heading{font-size:12px; padding:20px 0 0 20px; font-weight:bold;}
.newstory-txt-heading a{ text-decoration:none; color:#000; padding:0; font-size:12px;}
.newstory-txt-heading a:hover{ text-decoration:underline; color:#000; font-size:12px;}

.newstory-img{padding:10px 0 0 20px; float:left; }
.newstory-txt{ font-weight:normal; font-size:10px; width:164px; font-size:11px; float:left; padding:9px 0 0 15px;}

.newsheadline-main{float:left; clear:both; padding-top:10px; }
.newsheadline-heading{font-size:12px; padding:5px 0 0 20px; font-weight:bold; float:left;width:280px;}
.newsheadline-heading a{ text-decoration:underline; color:#CC0000; padding:0; font-size:10px;}
.newsheadline-heading a:hover{ text-decoration:underline; color:#CC0000; font-size:10px;}

.newsheadline-txt{font-size:10px; color:#606060; padding-top:2px; font-weight:normal;}
.dotted-line{ background:url(../images/dotted-line.jpg) left top no-repeat; padding-top:5px; height:3px; line-height:3px; font-size:2px;}

.commercial-creation-logo{ padding:30px 0 0 9px; float:left; cursor:pointer;}



.middle-side{ float:left; padding:5px 0 0 23px; width:325px;}
.subscribe-main{ float:left; clear:both;}
.subscribe-img{ background:url(../images/t-shirt-img.jpg) left top no-repeat; width:320px; height:240px; float:left;}
.subscribe-button{ padding:37px 0 0 25px;}
.subscribe-button input { border:0 none; } 
.subscribe-txt{font-size:16px; text-align:center; width:150px; font-weight:normal; padding:25px 0 0 30px; color:#fff;}
.subscribe-txt span{font-size:18px; text-align:center; font-weight:bold;}

.talk-floor-main{ float:left; clear:both; padding-top:15px;}
.talk-floor-bg{ background:url(../images/talk-floor-bg.jpg) left top no-repeat; width:320px; height:27px; font-size:15px; font-weight:bold; color:#fff; padding-top:5px;}
.talk-floor-img{ margin-top:5px;}
.birmingham-txt{font-size:15px; padding:10px 0 0 10px; font-weight:bold; color:#111111; float:left; clear:both; width:310px;}
.birmingham-small-txt{padding:10px 0 0 10px; clear:both; width:312px;}
.birmingham-main{ clear:both; float:left;}
.birmingham-bg{ float:left; clear:both; width:320px; padding-bottom:10px; background-color:#e8e7e7;}
/*.birmingham-bg{background-color:#e8e7e7; width:320px; height:265px; margin-top:10px; clear:both;} */

.recent-txt{ font-size:14px; font-weight:bold; padding:0px 0 0 0px; float:left;}

.recent-main{ float:left; width:310px; padding-left:10px;}
.recent-main-1{ float:left; margin:15px 4px 0 0; }
.david-txt a{width:98px; clear:both; font-size:9px; color:#000; text-decoration:underline; text-align:center; display:block;}
.david-txt a:hover{width:98px; clear:both; font-size:9px; color:#000;  text-decoration:none; text-align:center; display:block;}
.ad-banner{ margin:15px 0 0 7px; float:left;}

.market-place-container{ float:left; width:160px; padding-top:10px;}
.market-place-container a {color : #D80000;}
.market-place-container a:hover{color : #000000;}
.market-img{ clear:both; width:160px; height:60px;}
.market-place-ttl{ font-size:15px; color:#000; padding:30px 0 0 10px; float:left; background:url(../images/showcase-ttl.jpg) left top no-repeat; width:150px; height:20px;}
.market-place-mid{ padding:5px 0 0 5px; clear:both; width:150px;}

.product-place-main{ clear:both;} 
.product-img{ clear:both; width:160px; height:60px;}
.product-ttl{ font-size:15px; color:#000; padding:30px 0 0 10px; float:left; background:url(../images/showcase-ttl.jpg) left top no-repeat; width:150px; height:20px;}

.product-place-mid{ padding:5px 0 0 5px; clear:both; width:150px;}

.blog-container{float:left; margin-left:15px;}
.blog-container a {color : #D80000;}
.blog-container a:hover{color : #000000;}
.blog{float:left; margin:10px 0 0 0px; width:300px; border:1px solid #dddada; padding-bottom:7px;}
.blog-text{ float:left; padding:28px 5px 0 5px; height:20px; font-size:15px; background:url(../images/blog-bg.jpg) left top no-repeat; width:138px;}
.text-main{float:left;} 
.engineering{ width:141px; font-size:12px; font-weight:bold; padding:2px 2px 0 5px; float:left;}
.blog-mid-text{width:141px; font-size:11px; font-weight:normal; padding:3px 2px 0 5px; float:left;}
.dotted-small-line{ padding:0; margin:5px 0 0 5px; background:url(../images/dotted-small-line.jpg) left top repeat-x; width:280px; height:8px; line-height:8px; font-size:2px; float:left; clear:both;}




.flash{  margin:0 0 0 677px !important;margin:0 0 0 675px; position:absolute;z-index:1;}
.banner{ float:left;}
.right-side{float:left; width:320px; padding:5px 0 0 20px; }
.radio-container{float:left; border:1px solid #dfdcdc; margin:15px 0px 0 0px; padding-bottom:13px; width:320px;}
.radio-interview{ float:left; background:url(../images/talk-floor-bg.jpg) left top no-repeat;  font-size:15px; color:#fff; font-weight:bold; width:320px; height:27px;}
.analyst-main{ float:left; width:280px;}
.analyst-main a{ text-decoration:none; color:#000; padding:0; font-size:12px;}
.analyst-main a:hover{ text-decoration:underline; color:#000; font-size:12px;}
.aero-analyst{float:left; clear:both;  font-size:12px; padding:12px 0px 0 25px; background:url(../images/aero-img.jpg) 10px 14px no-repeat; }
.keith-main{clear:both; float:left; width:280px; font-size:11px; padding-top:8px;}
.keith-main img{float:left; padding-top:5px; padding-right:6px;}
.keith-main p{float:left; width:270px; padding:3px 5px 0 0px; display:block;}
.radionews-container{background:url(../images/floor-radio-img.jpg) left bottom no-repeat; width:322px; height:120px; clear:both;}
.radionews-container p{padding:50px 0 0 77px; display:block; width:230px;}
.slideshow{ margin:15px 0 0 0px; float:left;}
.btm-banner{width:1000px; text-align:center; padding:25px 0 0 0; clear:both; float:left;}

.footer{ width:1000px; clear:both; height:60px;  margin-top:20px;  float:left; text-align:center; color:#fff;}
.footerlinks{padding-top:10px; }
.footerlinks a{ color:#fff; text-decoration:none; }
.footerlinks a:hover{ color:#fff; text-decoration:underline;}
.copyright{clear:both;  width:99%; float:left; padding:2px; text-align:center; height:20px; line-height:20px; }
.DefImageButton
{
	 background:url(../images/topmenu-bkgd.gif) left top repeat-x;  font-size:11px; color:#fff; font-weight:bold;
}
.WebBlueButton 
{
	background: url(../images/headerBg.gif) repeat-x;
	border: solid 1px #8d9092;
	height: 26px !important;
	color: black;
	font-size: 11px;
	text-align: center;
	vertical-align:middle;
	padding:none;
	margin:none;
	font-weight:bold;
	cursor:pointer;
	
}

.WebGoldenButton 
{
	background: #EEC900  repeat-x;
	border: solid 1px #8d9092;
	height: 26px !important;
	color: black;
	font-size: 11px;
	text-align: center;
	vertical-align:middle;
	padding:none;
	margin:none;
	font-weight:bold;
	cursor:pointer;
}

.AdminMarketPlaceButton
{
	background: url(../images/MainItemBackground.gif) repeat-x;
	color: #6b6f80;
	font-size: 11px;
	min-width: 89px;
	line-height: 25px;
	text-align: center;
}

