@charset "UTF-8";
/* CSS Document */

/*home page */
body {margin: 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000;
	}
#bcb{margin:0 auto; width:956px;}
#header{background:url(images/house.jpg) no-repeat; width:956px; position:relative; line-height:0;}
#logo{margin:10px 0 0 45px; width:316; height:116px;}
#freequote {z-index:2; position:absolute; top:7px; left:790px; width:172px;}
#navigation {width:956px; padding-top:25px;}

#content {position:relative; width:954px; background:url(images/background.jpg) bottom repeat-x; border:1px solid #33611a; border-width:0 1px;}
	
#contractors {float:left; margin:5px 0 15px 10px;}
#iframe{
	position:absolute;
	left: 165px;
	top: 0px;
	background:#000;
	z-index:3;
	height:620px;
}
#sponsors {float:right; margin:5px 15px 0 0;}
#worker{
	position:absolute;
	z-index:4;
	left: 744px;
	top: 257px;
}


#flooring {background:url(images/woodfloor.jpg) repeat; width:auto;}
#footer{margin:auto; text-align:center; padding:75px 0 10px 0;}

h1{font-size:20px; font-weight:bold; color:#fc7b0c; text-align:center; margin:10px 0; padding:0;}
h3{font-size:18px; font-weight:bold; color:#fc7b0c; text-align:center; margin:10px 0; padding:0;}

.list{list-style:none; padding:0; margin:0;}
.list li {margin-left:20px; padding-top:4px;}
.list li a:link {color:#000; text-decoration:none;}
.list li a:hover {color:#993300; text-decoration:underline;}
.list li a:active {color:#7c4617; text-decoration:underline;}
.list li a:visited {color:#000; text-decoration:none;}



/*text pages*/
#info {height:527px; widows:538px; padding:15px;}



/* category pagee */
#cardsframe{ height:527px; width:538px; background:#000; margin:0 auto;}
h2 {font-size:24px; color:#fff; text-align:center; margin:0; margin-bottom:10px;margin-top:5px;}
.cardborder {
	width:auto;
	height:auto;
	border: 0px;
}
.card_vert  {height:247px; width:142px; border: 1px solid #fff;}
.card_vertfloat  {float:left; height:247px; width:142px; border: 1px solid #fff; margin:0 8px;}
.card {border:0px}
#view {color:#fff; margin:8px 0 0 8px;}

.cardcol{float:left; width:249px; margin:0 8px;}

.clear{ clear:both; line-height:0;}
.comingsoon {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; font-style:italic; padding-top:10px; text-align:center; color:#fc7b0d;}


.card a:link {color:#fff; text-decoration:underline; font-weight:normal;}
.card a:hover {color:#ffc; text-decoration:underline; font-weight:normal;}
.card a:active {color:#FFC text-decoration:underline; font-weight:normal;}
.card a:visited {color:#fff; text-decoration:underline; font-weight:normal;}

.company {font-size:16px; color:#FF9933;}
.phone {font-size:14px; color:#0099FF;}
.notbold {font-weight:normal; color:#FFFFFF; font-style:italic;}
.link {font-weight:normal; font-style:italic; font-size:12px;}
