@charset "utf-8";
/* CSS Document */
html { background:url('../images/bg-page-2000.gif') top center no-repeat;} 
body { background:url('../images/img-header.gif') top center no-repeat; margin: 0px; padding: 0px; font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
#header { height: 150px; width:915px; margin:0 auto;}
	h1.logo { height: 105px; width: 195px; margin:9px 0px 5px 7px; background: url('../images/logo.jpg') no-repeat; text-indent: -9000px; float: left;}
	#header-address { float: right; background:url(../images/txt-header-address-phone.gif) top right no-repeat; width:150px; height: 100px; margin-top: 10px;}
	#header-menu-holder { float: left; width:915px;}
#content-index { margin: 0 auto; width:900px;}
	#index-top-left { float: left; margin-top: 10px; margin-left: 5px; width: 640px; background: url('../images/img-handyman-redbox-tl.jpg') no-repeat 0 0;}
	#index-top-right { float: right; margin-top: 10px; margin-right: 5px; width: 240px;}
#index-content-centerads { clear:both; margin: 0 auto; width:900px; padding: 15px 0;}
#index-content-bottom-area { clear:both; margin: 0 auto; width:900px; height: 371px; background:url('../images/bg-home-bottom-area.gif') top center no-repeat;}
	#bottom-area-newsletter-holder { float: left; width: 205px; margin: 200px 0 0 20px; display:inline;}
	#bottom-area-homereno { float:right; width: 460px; margin: 65px 185px 0 0; display:inline;}
	#bottom-area-footer { clear: both; width:900px; padding: 55px 0 0 0; height: 40px; text-align: center; font-size:11px; line-height: 20px;}

/* PAGES */
#pages-left-norm { float: left; width: 645px; padding-top:10px; line-height:18px; padding-left: 7px;}
#pages-footer { clear: both; background: url('../images/bg-pages-footer.jpg') top center no-repeat; height: 125px;}
#pages-footer-txt { text-align: center; padding: 85px 0 0 0; font-size:11px; line-height: 20px;}

/* TBLS */
#hours-tbl { font-size: 11px;}
#hours-tbl tr:hover { background:#f1f0f0;}
#index-content-tbl { font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 20px;}
#red-tbl-links { width: 170px; float: left; margin: 60px 15px 0 55px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; display:inline;}
#red-tbl-links td { padding:4px 0px 6px 0; background: url('../images/bg-red-box-seperator.gif') bottom left no-repeat;} 
.red-box-title { font-size: 11px; color: #ffe819;}
.red-box-sub-title { font-size: 10px; color: #FFF;}

#basic-table-a { font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 10px; width: 620px; text-align: left; border: 5px solid #ffebeb; }
#basic-table-a th { font-size: 13px; font-weight: normal; padding: 8px; background: #ffebeb; border-top: 4px solid #aabcfe; border-bottom: 1px solid #fff; color: #039; }
#basic-table-a td { padding: 8px; background: #f6f6f6; border-bottom: 1px solid #fff; color: #000; border-top: 1px solid transparent; }
#basic-table-a tr:hover td { background: #eaeaea; color: #000; }


/* FONTS, UL */
a:link { color: #C20019;}
a:visited { color: #C20019;}
a:hover { color: #606A73;}
a:active { color: #CA2B28;}
ul.arrow-1 { padding:0px; list-style: none; margin-left: 5px; padding: 1px;}
ul.arrow-1 li { background: url('../images/icon-green-arrow-bgray.gif') top left no-repeat; background-position: 0px 5px; padding-left: 25px; line-height: 25px;}
ul.arrow-1 li a:link, ul.arrow-1 li a, ul.arrow-1 li a:visited {color: #000; font-weight: bold; text-decoration:underline;}
.table-small-txt-black { font-size: 10px; }

/* FORMS */
form#newsletter input#email { height: 20px; border: 2px solid #c8c8c8; width:170px; padding: 2px 0 0 5px;}
form#newsletter input#submit { border: 2px solid #c8c8c8; color: #fff; margin: 10px 0 0 82px; background: #c20019; cursor: pointer;}
form#newsletter input#submit:hover { background:#090; border: 2px solid #fff;} 

/* SIFR */
h2 { margin:0; padding:15px 0;}

/* RED DOT LIST */
ul.red-dot li { color: #C20019; font-weight:bold;}
ul.red-dot li span { color: #333; font-weight: normal;}
