@charset "utf-8";
/* Floormasters.com 2010 Layout - STYLES */

@import url(reset.css);

body {
	text-align:center;
	font-family: GillSans, Calibri, Trebuchet, sans-serif;
	font-size: 13px;
	background: #0c638e;
	color:#000;
	}

a {	text-decoration:underline; color:#009900; }
a:hover { text-decoration:none; }
a:visited {	color: #f0f0b7; }

img {border:0;}

form { margin:0; font: 10px Verdana, Geneva, sans-serif; }

h3 { font-size:14px; margin:0 0 2px 0; color:#000;  }
h2 { font-size:16px; margin:0 0 6px 0; color:#000; }
h1 { font-size:18px; margin:0 0 6px 0; color:#000; }

.small { font-size:12px; margin:0 0 6px 0; color:#000; }
.smallfooter { font-size:12px; margin:0 0 6px 0; color:#FFF; }
.smalltable { font-size:14px; margin:0 0 6px 0; color:#000; }


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */


#content {
	width:960px;
	margin:0px auto;
	padding: 0;
	}
#header-outside{
	width:960px;
	height: 72px;
	padding: 0;
	margin: 15px 0 0 0;
	text-align: center;
	background: #cccc99 url(../images/header-back.gif) repeat-x;
	}
#header-inside{
	width:953px;
	height: 67px;
	padding: 0;
	margin: 2px;
	border: #f0f0b7 1px solid;
	}
	#header-inside .hleft {
	float: left;
	width:356px;
	padding: 0;
	margin: 5px 0;
	color:#636334; 
	font-family: GillSans, Calibri, Trebuchet, sans-serif;
	font-size: 13px;
	}
	#header-inside .hright{
	float: right;
	padding: 0;
	margin: 0;
	color:#000000; 
	}
	#header-inside .sponsor-text{
	float:left;
	width:100px;
	height: 40px;
	padding: 4px 0;
	margin:0;
	color:#000000; 
	text-align: right;
	font-size: 11px;
	}
	#header-inside .adspot-top{
	float:right;
	width:240px;
	height: 60px;
	padding: 0;
	margin:2px 2px 0 2px;
	color:#000000; 
	}
	#header-inside .adspot-top img{
	border: #f0f0b7 1px solid;
	}
#header-wood{
	width:960px;
	height: 67px;
	padding: 0;
	margin: 0;
	text-align: center;
	background: url(../images/wood-filler.png) no-repeat;
	}
	#header-wood .wood1{
	float: left;
	width:150px;
	height: 45px;
	padding: 0;
	margin: 10px 0 0 15px;
	text-align: center;
	}
	#header-wood .wood2{
	float: left;
	width:120px;
	height: 45px;
	padding: 0;
	margin: 15px 0;
	text-align: left;
	color: #FFF;
	}
	
	#header-wood .wood2 a{color: #FFFFFF; text-decoration: none;}
	
	#header-wood .wood3{
	float: left;
	width:150px;
	height: 45px;
	padding: 0;
	margin: 10px 0 0 5px;
	text-align: center;
	}
	#header-wood .wood4{
	float: left;
	width:120px;
	height: 45px;
	padding: 0;
	margin: 15px 0;
	text-align: left;
	color: #FFF;
	}
	
	#header-wood .wood4 a{color: #FFFFFF; text-decoration: none;}
		
	#header-wood .wood5{
	float: right;
	width:120px;
	height: 45px;
	padding: 0;
	margin: 20px 5px 0 0;
	text-align: center;
	color: #FFF;
	background: url(../images/button-tab.png) no-repeat bottom center;
	}
	
	#header-wood .wood6{
	float: right;
	width:120px;
	height: 45px;
	padding: 0;
	margin: 20px 5px 0 0;
	text-align: center;
	color: #FFF;
	background: url(../images/button-tab.png) no-repeat bottom center;
	}
	
	
	
	#header-wood .wood5end{
	float: right;
	width:120px;
	height: 45px;
	padding: 0;
	margin: 20px 20px 0 0;
	text-align: center;
	color: #FFF;
	background: url(../images/button-tab.png) no-repeat bottom center;
	}
	
	.link{display: block; padding: 22px 0;font-size: 14px;}
	.link a{color: #f0f0b7; text-decoration: none;}
	.link a:visited{color: #f0f0b7; text-decoration: none;}
	.link a:hover{color: #FFFFFF; text-decoration: none;}

#fmcenter-outside{
	width:935px;
	padding: 4px 0;
	margin: 0 5px 0 12px; 
	background-color: #cccc99;
	}
#fmcenter-inside{
	width:912px;
	padding: 6px;
	margin: 4px; 
	border: 1px solid #f0f0b7;
	background-color: #cccc99;
	text-align:left;
	}	
#title-header{
	position: absolute;
	z-index: 999;
	width:348px;
	height: 45px;
	padding: 0;
	margin: 20px 0 0 3px; 
	background: url(../images/title-header.png) no-repeat top left;
	text-align:left;
	}		
	
	.title-page{display: block; padding: 8px 0 0 20px;font-size: 20px; font-weight:bold;color: #336699;}

#top-page{
	width:915px;
	padding: 0;
	margin: 0; 

	}
	#top-page .title-space{
	float: left;
	width: 415px;
	height: 50px;
	padding: 0;
	margin: 0; 
	
	}	
	#top-page .page-sponsor{
	width: 500px;
	height: 50px;
	float: right;
	padding: 0;
	margin: 0; 
	text-align: right;
	font-size: 11px;
	}	
	#top-page .page-sponsor img{
	padding: 0;
	margin: 3px 6px 0 0; 
	}	
.breadcrumbs {
	width: 300px;
	height: 20px;
	padding: 0;
	margin: 10px 0; 
	text-align: left;
	font-size: 12px;
	}
	.breadcrumbs a {color: #006699; text-decoration:none;	}

.bodycontent {
	width: 910px;
	padding: 0;
	margin: 20px 0 ; 
	text-align: left;
	font-size: 13.2px;
	line-height: 14px;
	}
	.bodycontent a {color: #006699; text-decoration:none;	}
	.bodycontent p {margin: 10px 0;	}
	
#feedback {
	width: 800px;
	padding: 0px;
	margin: 0 0 0 10px ; 
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	}
	
#feedback input{
	
	padding: 0px;
	margin: 0px 0 ; 
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	}
	
#feedback select{
	
	padding: 0px;
	margin: 0px 0 ; 
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	}

#footer {
	width: 936px;
	height: 100px;
	padding: 0;
	margin: 0 0 0 12px;
	background-color:#656536;
	border-top: 5px solid #555512;
	}
	#footer .footer-links {
	float: left;
	width: 80px;
	height: 100px;
	padding: 0;
	margin: 5px 0 0 10px ;
	text-align: left;
	}	
	
	#footer .footer-links ul{ margin: 2px 0;padding: 0;	}	
	#footer .footer-links li{ margin: 4px 0;padding: 0;	}	
	#footer .footer-links a{color: #f0f0b7; margin: 0 0 0 10px;	}	

	#footer .footer-links2 {
	float: left;
	width: 80px;
	height: 100px;
	padding: 0;
	margin: 5px 0 0 5px ;
	text-align: left;
	}	
	
	#footer .footer-links2 ul{ margin: 2px 0;padding: 0;	}	
	#footer .footer-links2 li{ margin: 4px 0;padding: 0;	}	
	#footer .footer-links2 a{color: #f0f0b7; margin: 0 0 0 10px;	}	


	#footer .footer-ad {
	float:right;
	width: 736px;
	height: 90px;
	padding: 0;
	margin: 0 ;
	}	


#copyright {
	width: 936px;
	height: 20px;
	padding: 0;
	margin: 10px 0 20px 0;
	text-align:right;
	color:#cccc99;
	font-size:11px;
	}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	}
	
	
	
	
	
	
	
	
	

	
