@charset "UTF-8";
/* CSS Document */
/* Build for H.C Bell Flooring by Creare */
/* Reset */
*	{ margin: 0; padding: 0; }
img, img a	{ border: none; outline:none }
body	{ background:  #000; font-family: Georgia, "Times New Roman", Times, serif; font-size:62.5%; line-height: 1.8em; color: #000; background: url(images/body-bg.jpg) center top no-repeat #000; }
p	{ font-size: 1.2em; padding: 0 0 10px; }
h1	{ padding: 0 0 10px; font-size: 1.8em; }
h2	{ padding: 10px 0; font-size: 1.6em; border-top: 1px solid #000; }
.gold, a	{ color: #ae8b1a; }
.logo	{ padding: 6px; margin: 33px 0 0; }
.right	{ float: right; }
.rightimg	{ float: right; padding:5px; }
.title	{ color:#ae8b1a; font-size: 1.4em; }
/* structure */ 
#pagewrap	{ width: 885px; overflow: hidden; margin: 0 auto; }
#leftwrap	{ width: 200px; overflow: hidden; float: left; border-left: 1px solid #a6937c; border-right: 1px solid #a6937c; background: #000; font-family: Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #a6937c; padding: 0 0 10px; }
#rightwrap	{ width: 668px; overflow: hidden; float: right; }
ul.numbers	{ margin: 54px auto 13px; list-style-type: none; text-align: center; font-size: 1.5em; color:#FFF; }
ul.numbers li	{ display: inline; padding: 10px; }
/* content */
#content	{ width: 650px; overflow: hidden; background: #fff; padding: 9px; }
#content ul	{ padding: 0 0 0 15px; font-size: 1.2em; }
#flashholder	{ width: 662px; height: 283px; float: left; margin: 0 0 10px 0; }
#flash	{ width: 467px; height: 283px; float: left;  }
#buttons	{ width: 180px; height: 282px; float: left; }
.button	{ margin:0 0 3px 4px; }
.steps	{ overflow:hidden; background:#e0e0e0; margin: 0 0 5px 0; padding:9px 15px 3px; }
/* nav */
ul.nav	{ width: 157px; height: 154px; padding:5px; margin: 31px auto 0; border: 1px solid #fff; background: url(images/nav-bg.jpg) repeat-y; color:#FFF; list-style-type: none; font-size: 1.5em; }
ul.nav li a	{  color: #FFF; text-decoration: none; line-height:38px; padding:7px 75px 7px 3px; }
ul.nav li { border-bottom: 1px solid #fff; }
ul.nav li:hover	{ background: url(images/nav-over-bg.jpg); }
ul.nav li:last-child	{ border: none; }
/* form */
#miniform	{ width: 169px; height: 161px; margin:31px auto 0; color: #fff; }
#form		{ width: 655px; overflow: hidden; margin: 10px 0; }
#mapholder	{ padding:0 0 0 10px; width:634px; overflow: hidden; }
.map		{ margin: 0 auto; }
.formstyle	{ height:19px; background: #1e1e1e; border: 1px solid #fff; color:#FFF; padding:0 8px 0 10px; margin:0 0 7px; }
.formstyle3	{ width:277px; height:19px; color:#333; margin:0 0 7px; float: left; clear:left; border: 1px solid #333; }
.formstyle4	{ border: 1px solid #333; }
.captcha	{ border: 1px solid #333; margin:0 0 0 5px; }
.formtext	{ font-size: 1.5em; }
legend		{ font-size: 1.6em; color: #ae8b1a; padding:0 4px; }
.personal	{ float: left; padding:10px; width: 285px; margin:0 0 0 10px; }
.message	{ float: right; padding:10px; width: 285px; margin:0 9px 0 0; }
#response	{ background: #F9EBEB; border: 1px solid #999; clear: left; width: 454px; font-size: 1.2em; padding:6px; text-align: left; }
/* services */
ul.services	{ width: 157px; padding: 5px; margin:0 auto; list-style-image: url(images/bullet.jpg); list-style-position:inside; font-size: 1.4em; color:#FFF; }
ul.services li	{ padding: 0 0 5px;  }
.services	{ color:#FFF; font-size:1.5em; padding: 0 0 0 21px; }
/* footer */
#footer	{ width: 100%; overflow: hidden; margin: 5px auto 0; text-align: center; color: #FFF; padding: 10px 0 0 0; background: #000; }
#footer ul	{ list-style-type: none; margin: 0 0 9px 0; }
#footer li	{ display: inline; }
#footer li a	{ border-right: 1px solid #806613; color: #fff; text-decoration: none; padding: 3px 6px; }
#footer li:last-child a	{ border: none; }
#footer li a:hover	{ text-decoration: underline; }
#footer a	{ color: #FFF; }
