body {
	padding: 0px;
	margin: 0px;
}

body,tbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
}
p {
	padding:5px 10px 5px;
	line-height:1.2em;
	background:#fff url(art_bck.jpg) no-repeat top center;
}
#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; letter-spacing:1px; text-transform:uppercase;}

/* headings
--------------------------------------------------*/
h1 {
	display:block;
	margin:20px 0 0 10px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fea91e;
	font-weight:600;
	border-color:#ddd;
	border-style:solid;
	border-width:0 0 1px 0;
}
h2 {
	display:block;
	margin:0px 0 0 30px;
	padding:0;
	font-family:"Trebuchet MS",arial,sans-serif;
	font-size:12px;
	letter-spacing:2px;
	color:#000;
	font-weight:300;
	border-color:#ccc;
	border-style:solid;
	border-width:0 0 1px 0;
}
h3 {
	display:block;
	margin:0px 0 0 50px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	letter-spacing:2px;
	color:#fea91e;
	font-weight:500;
	border-color:#ccc;
	border-style:solid;
	border-width:0 0 1px 0;
}
/* 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;}

 #breadcrumb {
	color:#006699;
	font-size:12px;
	padding-top:5px;
	padding-left:2px;
}
#print {
	color:#999999;
	font-size:12px;
	padding-top:5px;
	padding-left:5px;
}
 #text_search {
	color:#006699;
	font-size:11px;
	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;
}

/* 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            : #000000;
}
 a:link, a:visited {
	color: #006699; text-decoration: none;
}

 a:hover {
	color: #0B1867;
	text-decoration: underline;
}
 #copyright {
	color:#89a3d6;
	float:left;
	font-size:10px;
	padding-left:4em;
	padding-bottom:15px;
}

.link-box {
	color: #000080;
	background: #FFFFFF;
	border: #26a solid 1px;
	font-size: 12px;
	padding: 1px;
	vertical-align:middle;
}