body {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #616161;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	min-width: 769px;
	text-align: left;
}

#wrapper {
	position: relative;
	text-align: center;
	top: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 769px;

}
h4 {
	font-size: 70%;
	line-height: 100%;
	text-align: center;
	font-weight: normal;
}


#banner {
	/*	background-image: url(../images/banner3.gif);  */
	background-repeat: no-repeat;
	width: 769px;
	position: relative;
	height: 147px;
	float: none;
	background-image: url(new-bern-images/banner.jpg);
	margin-right: auto;
	margin-left: auto;
}


/* begin top vertical menu  */

#top-menu-wrapper {
	width: 769px;
	background-color: #fccf96;
	padding-top: 4px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}


#top-menu-top {
	height: 24px;
	position: relative;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}

#top-menu-top ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 70%;
}

#top-menu-top li {
	display: inline;
	list-style-type: none;
}

#top-menu-top a {
	text-decoration:none;
	color: #FFFFFF;
	padding-top: 4;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(new-bern-images/buttons/menuleft.jpg);
	height: 24px;
	float: left;
}

#top-menu-top a span {
	color:#000000;
	cursor: pointer;
	background-color: transparent;
	background-image: url(new-bern-images/buttons/menuright.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 24px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	float: left;
}

#top-menu-top a:hover {
	text-decoration:none;
	color: #FFFFFF;
	padding-top: 4;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(new-bern-images/buttons/menulefthover.jpg);
	height: 24px;
	float: left;
}

#top-menu-top a:hover span {
	color:#000000;
	cursor: pointer;
	background-color: transparent;
	background-image: url(new-bern-images/buttons/menurighthover.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 24px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	float: left;
}

#top-active_button a{
	color:#000000;
	cursor: pointer;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	height: 24px;
	background-image: url(new-bern-images/buttons/menuleftactive.jpg);
	padding-bottom: 0px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	position: relative;
}

#top-active_button a span{
	margin: 0px;
	background-image: url(new-bern-images/buttons/menurightactive.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 24px;
}

#top-active_button a:hover {
	color:#000000;
	cursor: pointer;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	height: 24px;
	background-image: url(new-bern-images/buttons/menuleftactive.jpg);
	padding-bottom: 0px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	position: relative;
}

#top-active_button a:hover span{
	margin: 0px;
	background-image: url(new-bern-images/buttons/menurightactive.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 24px;
}



.top-menu-bottom {
	height: 5px;
	background-color: #f69663;
	width: 769px;
	clear: both;
}

/* end top vertical menu  */
/* being main content area  */

#wrapper-main {
	width: 769px;
	position: relative;
	background-color: #fcfcc8;
	top: 0px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}


/* Set the navigation container */



#left-sidebar {/* Begin laying out the contact div */
	float: left; /* Floats the div to the left to make a column */
	width: 169px; /*sets a width for the div - Imperative for IE mac */
	margin-left: 7px; /*creates a margin on the left to move the div away from the pages edge*/
	background-color: transparent; /* no colour required for the bg colour*/
	margin-top: 7px;
	margin-bottom: 7px;
	color: #000000;
}

#navigation ul {
	background-color: transparent;/* no background colour required*/
	list-style-type: none; /* Moves the "where" div down 40px from the bottom of the navigation list */
	padding: 0;/* zeroes off the padding */
	font-size: 80%;/* These borders create the box affect on the navigation */
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #fde4c4;
	border-bottom-color: #8E685E;
	border-left-color: #926b5a;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
 }


#navigation ul li {/*The 3 margin property/value pairs are a hack to make the links butt together in IE 5.01*/
	padding: 0;/* zeroes off the padding*/
	margin: 0; /*zeroes off the margins*/
	margin: /**/ 0 0 -3px 0; /*This takes the 3px off the margin in IE 5.01 - IE 5.5 cannot see this hack 
	so stays with the 0 value from the last margin property*/
	ma\rgin: 0;/* IE 5.01 and IE5.5 cannot see this selector - resets the margins on other browsers back to zero - 
	the escape character must not come immediately before the letters a,b,c,d,e or f if it does it will be seen as a hex character 
	and the hack will fail*/
	background-color: #fbcf95;/*sets a background colour*/
	text-align: left;
}

/*Begin styling the link lists - visited is styled the same as link, not absolutely necessary to decalre visited but its there.
Note that the reference is to "a" and not "a:link". This makes the link act as a button in a cross-browser way. */
/*You will notice that I have set two selectors on this rule. This is fine when the occasion arises - saves time and space*/
#navigation a, #navigation a:visited {/*use dual selectors if the properties and values are the same for each*/
	background-color: #fbcf95; /*sets the right border*/
	color: #000; /* changes the default text colour to black*/
	display: block;/* required to make the links act like a button*/
	padding: 4px 0 6px 4px; /* sets padding values to give the link text some "air"*/
	text-decoration: none; /*removes the underline*/
	width: 157px;/* sets the width for IE5.x*/
	w\idth: 157px;/*resets the width for IE6 and compliant browsers - see notes on line 93 regarding the position 
	of the escape \ character*/
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F7a980;
	border-bottom-color: #8E685E;
	border-left-color: #926B5A;
}




/* sets the link styles for hover*/
/*You will notice that I have set two selectors on this rule, this is fine when the occasion arises - saves time and space*/
#navigation a:hover, #navigation a:focus { /*use dual selectors if the properties and values are the 
same for each*/
	background-color: #FFF2EA;/* changes the bottom border to white to give the hover state an indented look*/
	color: #988178;/* changes the hover and focus text to white*/
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #BCACA7;
	border-bottom-color: #BCACA7;
	}
	
	/* sets the link styles for focus*/
/*You will notice that I have set two selectors on this rule, this is fine when the occasion arises - saves time and space*/
#navigation .current a  { /*use dual selectors if the properties and values are the 
same for each*/
	background-color: #DEBAAD;/* changes the bottom border to white to give the hover state an indented look*/
	color: #988178;/* changes the hover and focus text to white*/

	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #BCACA7;
	border-bottom-color: #BCACA7;
}


#navigation h3 {/* Sets the title on the navcontainer and the add divs */
	font-size: 11px;/* scales the font size*/
	background-color: #f59663;/* sets the background colour*/
	padding: 5px 3px 3px 7px;/*sets the padding values - the 7px aligns this header with the text in the "tab" image */
	color: #000000;/* sets the text colour to white*/
	margin: 0;/* Blends the left edge into the tab highlight*/
	border-right-width: 3px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FABFA0;
	border-left-color: #926b5a;
	text-align: center;
}
	

.address-first {
	padding: 0px;/*sets the padding*/
	border-right: 3px solid #fde4c4;/* These borders create the box affect on the address */
	border-left: 3px solid #926b5a;/* These borders create the box affect on the address */
	border-bottom: 3px solid #926b5a;/*zeroes off the margins*/
	color: #000000;/* changes the default text colour*/
	font-style: normal; /* removes the default italic style for address */
	background-color: #fbcf95;/* sets the background colour*/
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0;
	font-size: 70%;
}

.address  {
	padding: 5px;
	text-align: left;
}

.address-h3 {
	font-size: 11px;/* scales the font size*/
	background-color: #f59663;/*sets the padding values - the 7px aligns this header with the text in the "tab" image */
	color: #000000;/* sets the text colour to white*/
	margin: 0;/* Blends the left edge into the tab highlight*/
	border-right-width: 3px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FABFA0;
	border-left-color: #926b5a;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.address a {

	color: #8B5534; /*sets the link and visited text color*/
	background-color: transparent;/* no background color required*/
}
.address a:hover {


	color: #FF6600; /*sets the link and visited text color*/
	background-color: transparent;/* no background color required*/c;
	text-transform: uppercase;
	letter-spacing: 1px;
	}	

#content {/* Begin laying out and styling the content div */
	background-color: transparent;/* no background colour required*/
	width: 560px;/* sets the width of our content*/
	margin-left: 190px; /* this left margin clears the contact div and allows our content div to become a second column*/
	padding-bottom: 20px;
	line-height: 150%;
	color: #333333;
	margin-top: 10px;
	text-align: left;
	padding-right: 10px;
}



#content ul {
	background-color: transparent;/* no background colour required*/
	list-style-type: disc;/* zeroes off the padding */
	font-size: 80%;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-style: none;
	list-style-position: outside;
	left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 25;
}
#contact-left-frame {

    float: left; /* Floats the div to the left to make a column */
    width: 169px; /*sets a width for the div - Imperative for IE mac */
    margin-left: 7px; /*creates a margin on the left to move the div away from the pages edge*/
    background-color: #fcfcc8; /* no colour required for the bg colour*/
}


#content h1 {
	font-size: 130%; /*scales the main content title*/
	font-family: Georgia, "Times New Roman", Times, serif;/* sets the margins*/
	padding-top: 10px;/* adds padding to the top to give a little clearance below the banner*/
	color: #121c25;/* set the colour for the text*/
	font-style: italic; /*set the font style */
	font-weight: 500;/* sets the font weight to slightly less than bold - Where this isn't supported it seems mainly to default 
	to normal - to make the text bold, if that is your wish, you can simply remove this property*/
	text-align: center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 30px;
}

#content h2 {
	font-size: 110%;/* scale the font size*/
	font-family: Georgia, "Times New Roman", Times, serif;/* set the margins*/
	padding-top: 10px;/* adds the top padding to move it down from elements above - could be done with a top margin*/
	color: #444549;/* sets the font colour*/
	font-style: italic;/* sets the font style*/
	font-weight: 500; /* sets the font weight to slightly less than bold - Where this isn't supported it seems mainly 
	to default to normal - to make the text bold, if that is your wish, you can simply remove this property*/
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 15px;
}

#content p {
	font-size: 80%;/* sets the padding on the p element when it is within the content div*/
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
	text-align: left;
}




#content a:link, #content a:visited{
	color: #b46d43; /*sets the link and visited text color*/
	background-color: transparent;/* no background color required*/
	text-decoration: none;
}

#content a:hover, #content a:focus{
	text-decoration: none;
	color: #993300;
}
.clear {
	clear: both;
}

#footer {/* Begin laying out and styling the footer div */
	background-color: #ffa46f;/*sets a background colour for the footer*/
	width: 761px;/*sets the top border to define the beginning of the footer*/
	font-size: 60%;
	position: relative;
	border-top-color: #ff9900;
	margin: 0px;
	text-align: right;
	padding: 4px;
}

#footer a {
	color: #333333;
	text-decoration: none;
}


/*---------------------------------------------------------------------*/


/*  MISCELLENAOUS STYLES  */

/*columns used on search directory page  */
.column1 {
	margin-top: 0;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
	float: left;
	width: 250px;
}
.column2 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
	width: 200px;
	float: left;
}


.caption {
    font: 80%;
	}

.front-page-buttons {
	text-decoration: none;
	font-size: 90%;
  }
  
.front-page-buttons hover {
	text-decoration: none;
	font-weight: bold;  
  }

/* Used for blogger  */
 
  #comments dl dt 	{
	font-weight: bold;
	font-style: italic;
	margin-top: 35px;
	padding: 1px 0 0 18px;
	background: transparent url(http://www.blogblog.com/moto_son/commentbug.gif) top left no-repeat;
	color: #998;
	}

#comments dl dd	{
	padding: 0;
	margin: 0;
	}
.deleted-comment {
  font-style:italic;
  color:gray;
  }
  
  /* End blogger styles */
  
  
 /* begin first page styles */ 
  
  .box-right {
	float: right;
	clip: rect(auto,auto,auto,auto);
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #AD7262;
	border-right-color: #72122E;
	border-bottom-color: #202018;
	border-left-color: #69172E;
	height: 75px;
	width: 75px;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	background-color: #FBCF95;
	text-align: center;
	vertical-align: middle;
	font-style: italic;
	font-size: 90%;
	padding: 3px;
	margin-right: 5px;
	color: #6B1930;
	margin-top: 10px;
	
}

.box-right a{
     font-weight: bold;
	text-decoration: none;
}

/* End first page styles */

/* End agent form styles */


.agent-state {
	font-weight: bold;
	padding-bottom: 7px;
	font-size: 80%;

}

.agent-listing {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-style: normal;
	font-size: 80%;
}
.agent-listing-bullet {
	float: left;
	height: 16px;
	width: 15px;
	background-image: url(http://www.marcia-joy.com/new-bern-images/bullet_crosshairs.gif);
}
.agent-listing-text {
	margin-left:20px;
	margin-bottom: 10px;
	font-weight: normal;
}

.agent-listing-text a {
	text-decoration:none;
	font-weight: bold;
	color: #F59663;
}

.agent-listing-text hover {
	text-decoration:none;
	font-weight: bold;
	color: #9D3E0B;
}

.agent-listing-italic {
	margin-left:20px;
	margin-bottom: 10px;
	margin-top: -10px;
}

.agent-listing-town {
	font-weight: bold;
}
#content table h1 {
	font-size: 14pt;
}
.tabletext {
	font-size: 100.1%;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	padding-right: 10px;
}
#AL
{display:none; border:1px solid #000000; padding:4px; background-color:"#F0F3FF"
}
.tablestates {

	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	padding-right: 10px;
}

/* End agent form styles */
h1 {
	font-size: 120%;
	line-height: 100%;
}
