/*
Theme Name: floorremovalusa
Theme URI: http://www.floorremovalusa.com
Description: A theme by <a href="http://www.hubportinteractove.com">Hubport</a>.
Version: 1
Author: Hubport
Author URI: http://www.hubportinteractive.com
*/

*{margin:0; padding:0;}
body{ background: url(images/bg.jpg) repeat; font:normal 12px Arial, Helvetica, sans-serif; line-height:18px;}
h2 {color:#ba133f; font:14px Verdana; font-weight:bold; letter-spacing:0.05em; margin-bottom:10px;}

.col-l{ float:left;}
.col-r{ float:right;}
.clearfloat { clear:both;height:0; font-size: 1px; line-height: 0px;}

.container{ width:988px; margin:0 auto;}
.top{ background:url(images/top-m.png) no-repeat; width:988px; height:220px; padding:1em 0 0 .7em ;}
.mid{ background:url(images/mid-m.png) repeat-y;}
.bot{ background:url(images/bot-m.png) no-repeat; width:988px; height:27px;}

#logo{ width:284px; }
#logo .logo-b{ background:url(images/logo.png) no-repeat; width:284px; height:216px;}
#logo .logo-b h1 a{ display:block; text-decoration:none; text-indent:-999999px; height:216px;}

.banner1{ background:url(images/banner-1.jpg) no-repeat; width:688px; height:216px;}

#nav{ background:url(images/nav.jpg) repeat-x; width:973px; margin:auto;  border-right:1px solid #002664;}
#nav ul{ margin:0; padding:0;}
#nav li{ list-style:none; display:block; border:none; border-left:1px solid #002664; float:left; padding:0.65em 2.1em;}
#nav ul li a{ text-decoration:none; color:#002664; font:bold 12px Arial, Helvetica, sans-serif;}
#nav a:hover{ color:#fff;}

.left{ width:387px; margin:1.5em 0 0 0;}
.left h3{ color:#bb133e;}
.left p{ margin: 1em 0;}
.post{ padding:1.5em 0 1em 26px; width:387px; float:left;}
#sidebar{ width:522px;}
.pic2{ background:url(images/pic1.jpg) no-repeat; width:362px; height:171px; margin:1em 0 1em 0;}
#credits{padding:1.5em 0 1em 26px;}
.b-box{ width:522px; height:36px; background:#002664; text-align:center; color:#FFF; font:normal 15px Verdana;}
.b-box h4{ padding-top:.5em;}
.right{width:522px;margin:1.5em  0 0 20px; }
.r-email{ background:url(images/pic2.jpg) no-repeat; width:522px; height:167px;} 

.citys-b{padding:10px 0;}
.citys-b ul li{ list-style:none; padding:1px;}
.citys-b ul li a{ text-decoration:none;  color:#002664;}
.c-border{ border:none; border-left:1px solid #CCCCCC; margin-left:5px; padding-left:6px;}

.footer{ margin:0 auto; width:972px;  background:#bdbdbd; border-bottom:1px solid;}
.footer .move{padding-bottom:10px;}
.footer ul{ padding:10px 1em; margin:0;}
.footer li{list-style:none; display:inline; }
.footer ul li a{ text-decoration:none; color:#002664; font:bold 12px Arial, Helvetica, sans-serif; padding:0 1em 0 1em;}
.footer p{ margin:0 2.1em; color:#002664;}
.footer a{ text-decoration:none;}
.footer a:hover{ color:#FFFFFF;}
.entry p {font-size:14px !important; color:#002664;}
.entry ol li {margin-left:15px; font-size:14px; color:#002664;}
.entry ul li {display:inline block; float:left;  width:140px; padding:1px 40px 1px 0; list-style:disc; color:#002664; margin-left:13px;}
.states h3 {background-color:#002664; padding:5px 10px; color:#fff; font-size:14px;}
.states {border:1px solid #002664; width:930px;}
.states p {padding:5px 10px !important;  font-size:11px !important; text-align:justify;}
.states ul {list-style:none; padding:10px 0;}
.states ul li {display:inline; margin:0 !important; padding:0 40px 0 10px; width:250px;}
.states ul li a {display:block; float:left; padding:2px 40px 2px 10px; width:250px; text-decoration:none; color:#002664}

.states1 h3 {background-color:#002664; padding:5px 10px; color:#fff; font-size:14px;}
.states1 {border:1px solid #002664; width:930px;}
.states1 p {padding:5px 10px !important;  font-size:11px !important; text-align:justify;}
.states1 ul {list-style:none; padding:10px 0;}
.states1 ul li {display:inline; margin:0 !important; padding:0 40px 0 10px; width:180px;}
.states1 ul li a {display:block; float:left; padding:2px 40px 2px 10px; width:200px; text-decoration:none; color:#002664}

.cont {width:930px; font-size:14px !important; color:#002664;} 
.clear {clear:both;}

