@charset "utf-8";
/* Cascading Style Sheets By The GothKnight */
html{height:100%;}
*{ margin:0; padding:0; }
body{ width:100%; height:100%; min-height:100%; background:#fff url(../images/flooring-background.jpg) top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#796c69; text-align:center; line-height:18px }

div#container{ width:760px; margin:0 auto; background:#fff; height:auto; }
div#header{ width:760px; height:79px; background:url(../images/floor-selections-logo.jpg) top left no-repeat; }
div#mainimg{ width:760px; height:209px; background:url(../images/flooring-styles.jpg) top left no-repeat; }
div#nav{ width:760px; height:30px; background:#6f625e; border-top:1px solid #eb2900; border-bottom:1px solid #eb2900; margin:0 auto; text-align:center; }
div#nav ul{ height:30px; list-style:none; margin:0 auto; display:inline-block; }
div#nav ul li{ height:30px; line-height:30px; font-size:12px; color:#fff;  display:inline;  }
div#nav ul li a:link, div#nav ul li a:visited{ line-height:30px; display:block; float:left; text-decoration:none; color:#fff; padding-left:10px; padding-right:10px; }
div#nav ul li a:hover{ line-height:30px; display:block; text-decoration:none; color:#fff; background:#eb2900; padding-left:10px; padding-right:10px; }
div#subnav div{ position:absolute; height:auto; width:auto; background:#6f625e; visibility:hidden; text-align:left; float:left;}
div#subnav p{ height:25px; line-height:25px;}
div#subnav p a:link, div#subnav p a:visited{  padding-left:10px; padding-right:10px; display:block; text-decoration:none; color:#fff; }
div#subnav p a:hover{ display:block; text-decoration:none; color:#fff; background:#eb2900; }


div#contents{ width:760px; height:auto; padding-top:8px; margin-bottom:25px; }
div#contents div#left{ width:190px; float:left; margin-bottom:25px; }
div#contents div#right{ width:560px; float:right; margin-bottom:20px; }
div#contents div#right2{ width:760px; float:right; margin-bottom:20px; }
div#contents div#centered{ width:720px; float:left; padding:10px 20px 10px 20px; }
div#contents p{ padding:10px; text-align:left;}


div#contents ul{ padding-left:20px; text-align:left; }
div#contents ul li{ margin-left:15px; line-height:18px; padding-bottom:5px; text-align:left; list-style-type:square;}
div#contents ol{ padding-left:20px; text-align:left; }
div#contents ol li{ margin-left:15px; line-height:18px; padding-bottom:5px; text-align:left;}

div#contents p.leftlink{padding: 0px!important;  margin-right:5px;   line-height:30px; border-bottom:1px dotted #6f625e; color:#6f625e; text-align:left;}
div#contents p.leftlink a:link, div#contents p.leftlink a:visited{color:#6f625e; text-decoration:none; line-height:30px; display:block; padding-left:10px; }
div#contents p.leftlink a:hover{ background:#dfdede; text-decoration:none; color:#6f625e; line-height:30px; display:block; padding-left:10px; }
div#contents h1{ padding:10px; text-align:left; font-size:18px; color:#eb2900; line-height:24px; }
div#contents h2{ padding:10px; text-align:left; font-size:14px; color:#453D39; line-height:24px; }
.carpet{ padding:0px; text-align:left; font-size:14px; color:#453D39; line-height:24px; }
.flooring{ padding:0px; text-align:left; font-size:10px; color:#453D39; line-height:24px; }
.carpet-flooring{color:#eb2900
; }

table#carpetcleaning{ width:560px; font-size:11px; }

div#footer{  width:760px; margin:0 auto; min-height:23%;  text-align:center; font-size:11px;color:#cccccc;  clear:both; font-size:11px; border-top:6px solid #eb2900;}
div#footer a:link, div#footer a:visited{color:#cccccc; text-decoration:none;  }
div#footer a:hover{color:#eb2900; text-decoration:underline;  }
div#footer div#copy{ width:760px; margin:0 auto; height:35px; line-height:35px;   }
div#footer div#footmenu{width:760px; margin:0 auto; height:auto; text-align:left;}
div#footer div#footmenu dl{ padding-left:10px; padding-right:10ßpx; float:left; }
div#footer div#footmenu dl dt{font-weight:bold; margin-bottom:5px; }
div#footer div#footmenu dl dd{ padding-left:0px;  font-size:10px;}


/* Contact Us Form */

table#cform{ width:350px; background:#fafafa; border:1px #a5acb2 solid; border-collapse:collapse; margin:auto }
table#cform td{ padding:5px; font-size:12px; color:#000; }
table#cform td input{ font-size:12px; }
.required{ color:#FF0000; font-weight:bold; font-size:14px;}



