body {
	padding: 0px;
	margin: 0px;
}

body,tbody {
	font-family: Arial,Tahoma,Verdana,sans-serif;
	font-size: 12px;
	color:#333;
}
strong {
	font-weight:500;
	color:#333;
}
#left {
background: url(http://www.homeinspectiondirect.com/left_bg.gif) repeat;
}
#l-menu {
background: url(http://www.homeinspectiondirect.com/m-bck.jpg) repeat;
}

/* container
--------------------------------------------------*/
#container {position:relative; top:5px; width:740px; height:100%; margin:0 auto; background:#e6e6e6; bottom:0;}
#header {width:675px; height:79px; margin:0 auto; background: url(http://www.homeinspectiondirect.com/header.gif) repeat; bottom:0;}
#left_menu {width:59px; height:100%; margin:0 auto; background: url(http://www.homeinspectiondirect.com/left_bg.gif) repeat; bottom:0;}
#search {width:430px; height:106px; margin:0 auto; background: url(http://www.homeinspectiondirect.com/nav-search.gif) no-repeat; bottom:0;}
#footer {width:660px; height:83px; margin:0 auto; background: url(http://www.homeinspectiondirect.com/bottom_bg.gif) no-repeat; bottom:0;}

/* header_pri
--------------------------------------------------*/
#header_pri {position:relative; text-align:left; padding-left:1.8em; padding-top:8px; font-weight:500; width:180px; color: #006699; letter-spacing:2px; font-size:12px;}

/* header_sec
--------------------------------------------------*/
#header_sec {position:relative; text-align:right; width:198px; font-weight:600; color: #fea91e; font-size:14px; text-transform:uppercase;}

/* headings
--------------------------------------------------*/
h1 {color:#006699; font-size:13px; margin:0 0 0px 0; text-transform:uppercase; font-weight:300;}
h2 {color:#D6D6D6; margin:0 0 0px 0; font-size:13px; letter-spacing:1px; text-transform:uppercase; font-weight:300;}
h3,h3 a,h4,h4 a {color:#D6D6D6; margin:0 0 0px 0; font-size:1em; letter-spacing:1px; text-transform:uppercase;}
h2 a:hover, h3 a:hover, h4 a:hover {color:#900; border-bottom:1px dotted #900;}
h5,h5 a {color:#FF9900; margin: 5px 5px 10px 0px; font-size:11px; letter-spacing:1px; text-transform:uppercase; border-bottom:1px dotted #FED11F; margin-left:3.3em;}
/* left_content
--------------------------------------------------*/
#left_content {float:left; display:block; position:relative; width:65px; padding:1px; background:  url(http://www.homeinspectiondirect.com/left.gif) no-repeat; margin-right:2px;/* 
*/ right:3px;}

/* main
-------------------------------------------------*/
#main {position:relative; display:block; text-align:left; width:675px; height:80px; background:  url(http://www.homeinspectiondirect.com/header.gif) top repeat-x;
  height: auto;  
  min-height: 100%; 
  background: #fff;}
  
/* main_menu
--------------------------------------------------*/
#main_menu {float:left; padding-top:3em; display:block; position:relative; width:180px; padding:10px;}

/* main_content
--------------------------------------------------*/
#main_content {float:left; padding-top:3em; display:block; position:relative; width:450px; padding:10px;}

/* CSS Document */
 #text {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
}
#text_description {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
}
 #text_title {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:12px;
	padding-top:5px;
}
 #text_nav_top {
	color:#006699;
	font-size:11px;
	padding-top:5px;
	padding-left:5px;
}
 #text_breadcrumb {
	color:#006699;
	font-size:12px;
	padding-top:5px;
	padding-left:2px;
}
 #text_category_list {
	color:#006699;
	font-size:12px;
}
 #text_copyright {
	color:#89a3d6;
	float:right;
	font-size:9px;
	padding-top:5px;
	padding-right:10px;
}
 #text_date {
	color:#89a3d6;
	float:right;
	font-size:10px;
	padding-top:5px;
	padding-right:10px;
}
 .text_date {
	color:#89a3d6;
	float:right;
	font-size:10px;
	padding-top:5px;
	padding-right:10px;
}
 #text_address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-top:5px;
	padding-left:25px;
}
#text_print {
	color:#999999;
	font-size:12px;
	padding-top:5px;
	padding-left:5px;
}
 #text_nav_bottom {
	color:#006699;
	font-size:11px;
	padding-top:5px;
	padding-left:5px;
}
 #text_search {
	color:#006699;
	font-size:11px;
	padding-top:5px;
}
 #text_base {
	color:#89a3d6;
	font-size:10px;
	padding-top:5px;
}
 #printer {
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
}

 a:link, a:visited {
	color: #006699; text-decoration: none;
}

 a:hover {
	color: #0B1867;	text-decoration: none;
	text-decoration: underline;
}

/* listings
--------------------------------------------------*/
 #tl_title {
	font-family: Arial,Tahoma,Verdana,sans-serif;
	font-size:13px;
	padding-top:5px;
	padding-left:5px;
	border-bottom: 2px solid #B9DBF7;
	background-color: #F7F7F7;
}

#tl {
	text-align: right;
	width: 20%;
	text-transform: uppercase;
	font-family: Arial,Tahoma,Verdana,sans-serif;
	font-size: 11px;
	color:#666;
}

#tr {
	border-bottom: 1px solid #B9DBF7;
	background-color: #F7F7F7;
	font-family: Arial,Tahoma,Verdana,sans-serif;
	font-size: 12px;
	color:#666;
}

#summary {
	font-family: Arial,Tahoma,Verdana,sans-serif;
	font-size: 12px;
}

/* top Menu */
 .mbuttons1 {
  display          : block;
  font-family      : Helvetica, Arial, serif;
  width            : 97%;
  text-align       : left;
  font-weight      : normal;
  text-decoration  : none;
}

 a.mbuttons1:link, a.mbuttons1:visited {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-right    : 2px;
  border-top       : 2px solid #ccc;
  border-bottom    : 4px solid #FFCC00;
  background-color : #F7F7F7;
  color            : #006699;
}
 a.mbuttons1:hover {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-right    : 2px;
  border-top       : 2px solid #ccc;
  border-bottom    : 4px solid #FF9900;
  background-color : #FFCF80;
  text-decoration  : none;
  color            : #000000;
}
 .mbuttons {
  display          : block;
  font-family      : Helvetica, Arial, serif;
  width            : 97%;
  text-align       : left;
  font-weight      : normal;
  text-decoration  : none;
}

 a.mbuttons:link, a.mbuttons:visited {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-right    : 2px;
  border-top       : 2px solid #ccc;
  border-bottom    : 4px solid #FFCC00;
  background-color : #FFF6CB;
  color            : #006699;
}
 a.mbuttons:hover {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-right    : 2px;
  border-top       : 2px solid #ccc;
  border-bottom    : 4px solid #FF9900;
  background-color : #FFD49D;
  text-decoration  : none;
  color            : #000;
}
 a:link, a:visited {
	color: #006699; text-decoration: none;
}

 a:hover {
	color: #0B1867;
	text-decoration: underline;
}
 #text_copyright {
	color:#89a3d6;
	float:left;
	font-size:11px;
	padding-left:4em;
	padding-bottom:15px;
}

.link-box {
	color: #000080;
	background: #FFFFFF;
	border: #26a solid 1px;
	font-size: 12px;
	padding: 1px 1px 1px 1px;
	vertical-align:middle;
}

.stdhdr { 
font-weight: bold; 
background-color: #c3c3c3; 
text-align: center; 
display: block; padding: 2px 
}

#stdbox { 
  padding-top      : 2px;
  padding-bottom   : 2px;
background-color: #f6f6f6; 
padding: 2px; 
border: solid 1px #c3c3c3
}

.payhdr  { 
font-weight: bold; 
background-color: #ffde71; 
text-align: center; 
display: block; padding: 2px 
}

#paybox { 
  padding-top      : 2px;
  padding-bottom   : 2px;
background-color: #fff1c1; 
padding: 2px; 
border: solid 1px #ffde71 
}