/*  Put all standard HTML tags at top of page  */

ADDRESS,BLOCKQUOTE,BODY,CAPTION,CENTER,DD,DIR,DIV,DL,DT,FORM,H1,H2,H3,H4,H5,H6,HTML,MENU,OL,P,TD,TH,UL,LI {
  font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 20px !important;
 }
HTML {
 background: #FFF;
 }
BODY {
background: #FFF;
 }
BODY, HTML {
 margin: 0 auto;
 padding: 0;
 width: 798px;
 text-align: center;
 max-width: 798px;
 }
H1,H2,H3,H4,H5,H6 {
 text-align: left;
 margin: 0 0 3px 0;
 }

h1 {
color: #B3111C;
margin: 20px 0 0 0;
}

h2, H3 {
 color: #B3111C;
}
P {
 margin: 6px 200px 12px 0;
 text-align: left;
 }
LI {
 text-align: left;
 margin-bottom: 10px;
 }
UL {
 margin-right: 200px;
 }
TABLE {
 width: 400px;
 text-align: left;

 }
/*  IDS <----------------- only used once per page  */

#contact-form-wrap {
	background: #536d84;
	border-top: solid 3px #143450;
	border-bottom: solid 3px #143450;
	margin: 20px 0 0 0;
	padding: 10px;
}

#contact-form-wrap h1 {
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	text-align: center;
}

#contact-form-wrap p {
	color: #ffffff;
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#contact-form-wrap label {
	color: #ffffff;
	padding: 0;
	margin: 0;
}

#contact-form {
	margin: 0;
	padding: 0;
	text-align: left;
}

#contact-form #btn {
	font-size: 11px;
	margin: 0;
	padding: 0;
	width: 75px;
}

#contact-form input, #contact-form textarea {
	background: #ffffcc;
	border: solid 1px #000000;
	padding: 2px;
}

#contact-form textarea {
	font-size: 11px;
}

#contact-form .radio {
	background: transparent;
	border: none;
}

#maintext2 {
 width: 799px;
 padding: 0;
 margin: 0;
 position: relative;
 float: left;
 color: #000;
 background: #FFF;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 1em;
 line-height:1.6em;
 border: #5E778B 1px solid;
 }
#maintext3 {
 width: 799px;
 padding: 0;
 margin: 0;
 position: relative;
 float: left;
 color: #000;
 background: #FFF;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 1em;
 line-height:1.6em;
 border: #5E778B 1px solid;
 }
#maintext3 p {
 width: 700px;
 padding: 0;
 margin: 7px 50px;
 position: relative;
 float: left;
 color: #000;
 background: #FFF;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 1.3em;
 line-height:1.6em;
 }


#wholepage {
 margin: 0;
 padding: 0;
 text-align: center;
 width: 798px;
 background: #FFF;
 }

#inner {
  padding: 0 25px 0 0;
 margin: 0 0 0 25px;
 }

#footie {
 text-align: center;
 color: #AAA;
 background: #FFF;
 }

/*  CLASSES <----------------- used more than once */

/* Used for underlined headings */
.hedder {
 width: 550px;
 margin: 20px 0 0 0;
 padding: 0;
 position: relative;
 float: left;
 text-align: left;
 border-bottom: #B3111C 1px dotted;
 }

/*  Used for first paragraphs after headings */
.first {
 padding-top: 16px;
 margin-top: 0px;
 clear: left;
}

/* NAVIGATIONAL STUFF */

/* NORMAL TEXT LINKS <---------------- */

A:link {
 text-decoration: underline;
 color: blue;
 font-weight: bold;
 background: transparent;
 }
A:visited {
 color: blue;
 font-weight: bold;
 text-decoration: underline;
 }
A:hover {
 color: red;
 font-weight: bold;
 text-decoration: underline;
 }
A:active {
 color: red;
 font-weight: bold;
 text-decoration: underline;
 position: relative;
 top: 1px;
 left: 1px;
 }

/* Right-hand navigation menu */

/* This one defines the menu box */

.navig2 {
 width: 185px;
 margin: 30px 25px 0 0;
 padding: 0;
 position: relative;
 float: right;
 color: #000;
 background: #FFF;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 0.9em;
 text-align: right;
 line-height:1.7em;
 }

/* Links within the menu box */

.navig2 A:link {
 text-decoration: none;
 color: blue;
 font-weight: bold;
 background: transparent;
 }
.navig2 A:visited {
 color: blue;
 font-weight: bold;
 text-decoration: none;
 }
.navig2 A:hover {
 color: blue;
 font-weight: bold;
 text-decoration: none;
 }
.navig2 A:active {
 color: red;
 font-weight: bold;
 text-decoration: none;
 position: relative;
 top: 1px;
 left: 1px;
 }

/* Links within the bottom footie box */

#footie A:link {
 text-decoration: none;
 color: blue;
 font-weight: bold;
 background: transparent;
 }
#footie A:visited {
 color: blue;
 font-weight: bold;
 text-decoration: none;
 }
#footie A:hover {
 color: red;
 font-weight: bold;
 text-decoration: none;
 }
#footie A:active {
 color: red;
 font-weight: bold;
 text-decoration: none;
 position: relative;
 top: 1px;
 left: 1px;
 }

/* style for the listings table: */

#wrapper, #wrapper2 {
 width: 778px;
 margin: auto;
 text-align: left;
 }
.left_caption {
 background: url(http://www.entrustassociates.com/business-broker/images/caption_icon.gif) left top no-repeat #359BBE;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-style: normal;
 line-height: 18px;
 font-weight: bold;
 font-variant: normal;
 text-transform: none;
 color: #FFF;
 text-decoration: none;
 padding-left:20px;
 padding-top: 5px;
 }
.middle_line {
 background:url(http://www.entrustassociates.com/business-broker/images/middle_line.gif) left top repeat-y;
 }
.right_line {
 background: url(http://www.entrustassociates.com/business-broker/images/right_line.gif) left top repeat-y;
 }
.footerline2 {
 background: url(http://www.entrustassociates.com/business-broker/images/footer_line.gif) repeat-x;
 }
.business_listings {
 background-color: #333;
 }
.business_listings td {
 background-color: #fff;
 }
.business_listings a {
 color: #00c;
 }
.style1 {
 font-size: x-small;
 }

/* Text at top of page */

#ontopof {
 position: absolute;
 display: block;
 top: 0;
 left: 0;
 margin: 10px 0 0 52%;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 180%;
 line-height: 200% !important;
 color: #646F8B;
 background: transparent;
 }