body{background: #626367 url(http://www.phoenixsportsnet.com/templates/beez5/images/bg.jpg) top center repeat-y;z-index: -1;margin: 0; padding: 0;font-family:Arial;font-size:12px;color: #191919;line-height:1.4;}
p, span{font-family:Arial;font-size:13px;color: #191919;line-height:1.4;text-align: left;}
#all_outer{width: 1000px;margin:0 auto;background: #e8e7ec url(http://marylandhomeimprovementspecialists.com/templates/mdhomeimprovement/images/page-background.jpg)top center no-repeat;z-index: 100;}
#all_inner {margin: 0 auto; width:970px;border-left: 1.5pt solid #99242b;border-right: 1.5pt solid #99242b;padding-bottom: 15px;}
#header{width: 970px; height: 155px;margin: 0; padding: 0; background: url(http://marylandhomeimprovementspecialists.com/templates/mdhomeimprovement/images/header_bg.png) top center no-repeat;border-bottom: 1.5pt solid #99242b;}
ul.top-menu {position: absolute; top:90px;left: 51%;list-style: none;float: right;width: 490px; text-align: left;color:#99242b;}
ul.top-menu li {display:inline}
ul.top-menu li a:link {font-size: 14px; font-family: Verdana;color: #191919;text-decoration: none;}
ul.top-menu li a:visited {color: #191919;text-decoration: none;}
ul.top-menu li a:hover {color:#99242b;text-decoration: none;}
ul.top-menu li .current {color: #99242b;font-weight:bold;}
.social{float:right;width:477px;height:50px;margin-top: 8px;text-align: right;padding-right: 20px;}
.top{width: 968px;height: 30px;font-size: 13px;font-family: verdana;background: url(../images/menu_bg.png) center no-repeat;padding-top: 2px;padding-left: 94px;z-index:200;}
.top2{width: 968px;height: 30px;font-size: 13px;font-family: verdana;background: url(../images/menu_bg.png) center no-repeat;z-index:200;padding-top: 2px;margin-top: 15px;padding-left: 94px;}
.position-3{width:240px;height:200px;background: url(../images/position-3.png) no-repeat;line-height:1.2;}
.large-box{margin:30px auto 0 auto;width:800px;height:370px;background: url(../images/homepage-large-box.jpg) no-repeat;padding:0;}
.search{height:25px;float:left;margin-left: 10px;margin-top: 11px;}
.footer{width:970px;margin: 20px auto 0 auto;border-top:1.5pt solid #99242b;border-bottom:1.5pt solid #99242b;height:65px;text-align: center;padding:0;color: #99242b;}
.footer a:link{font-size: 13px; font-family: Verdana;color: #191919;text-decoration: none;}
.footer a:visited {font-size: 13px; font-family: Verdana;color: #191919;text-decoration: none;}
.footer a:hover {color:#99242b;text-decoration: none;}
table.content{width:94%;padding:0;margin:0;border-collapse:collapse;border:none;margin-top: 0;}
.main{width: auto;padding:0 15px;}
.spacer-right {padding: 0;margin: 0;width:10px;}
.spacer-main {padding:0 20px;width:100%}
td.right{width:auto;padding: 0;}
.right-inner{padding: 20px 10px 10px 10px;}
.k2-search {margin: 0 30px;padding-bottom: 12px;border-bottom: 0px solid #333;}
.resultf{font-weight: normal;font-size: 14px;}
.component{height: 100%;}
.right-spacer {width: 10px;}
.custom h2{font-family:Times New Roman;font-size:20pt;font-weight:normal;color:#99242b;margin-top:9px;}
.item-page h2 {font-family:Times New Roman;font-size:24pt;font-weight:normal;color:#99242b;margin-top:9px;margin-bottom: 3px;}
.itemTitle h2 {font-family:Times New Roman;font-size:24pt;font-weight:normal;color:#99242b;margin-top:9px;margin-bottom: 3px;}
h2 {font-family:Times New Roman;font-size:24pt;font-weight:normal;color:#99242b;margin-top:9px;margin-bottom: 3px;}
.componentheading {font-family:Times New Roman;font-size:24pt;font-weight:normal;color:#99242b;margin-top:9px;margin-bottom: 3px;}
#phocagallery h1, .search h1 {font-family:Times New Roman;font-size:24pt;font-weight:normal;color:#99242b;margin-top:9px;}
.genericItemHeader h2 {font-family:Times New Roman;font-size:18pt;font-weight:normal;color:#99242b;margin-top:9px;}
.contact-name {font-family:Times New Roman;font-size:24pt;font-weight:normal;color:#99242b;margin-top:9px;}
.contact-form {background: none;}
.bottom-menu{float:right;padding: 5px 0 0 0;border-left: 1.5pt solid #99242b;padding-top:12px;width:490px;margin:0;height:70px;}
.mailing-list{float:left;width:478px;height: 51px;margin: 0;padding: 7px 0;text-align:center;background: #a4a1ab;}
input, textarea{border:1px solid #5f5f5f;}
.moduletable h3 {font-family:Times New Roman;font-size:24pt;font-weight:normal;color:#99242b;margin-bottom: 3px;}
ul.menu {list-style: none;margin-top:9px;line-height: 2.0;padding-left: 30px;margin-left: 12px;}
ul.menu li a:link {font-size: 14px;font-family: verdana;text-decoration: none;color:#99242b;}
ul.menu li a:visited {font-size: 14px;font-family: verdana;text-decoration: none;color:#99242b;}
ul.menu li a:hover {font-size: 14px;font-family: verdana;text-decoration: none;color:#191919;}
ul.menu .current {font-size: 14px;font-family: verdana;text-decoration: none;color:#99242b;font-weight: bold;}
a:link, a:visited {color:#99242b;text-decoration: none;}
a:hover {color:#191919;text-decoration: none;}
.k2filter-field-select h3 {color: #99242b;font-size: 16px;font-family: Arial;margin-top: 20px;}	  
.clear {clear:both;}
.finder {margin-top: 30px;} 
hr {width: 80%}
.contact-street, .contact-telephone, .contact-mobile {font-size: 11pt; font-style: normal;}
ul{line-height: 130%;}
.faqlink,.faq:visited {color: #000; text-decoration: none;}
.faq:hover{color: #99242b;text-decoration: underline;}
ul.fox_messages, li.fox_messages {background: none; color: #191919;margin-top: 20px;}
.pg-cv-name {font-family: arial;font-size: 12px;}
.pg-image {border: 1px solid #99242b}
.pg-cv-box {background: #dbdbdb;}
.pagination, .ph-cb {visibility: hidden;}