html				 {font-size:105%;line-height:1.2}
body         { margin: 0px; padding: 8px;  font-family: Verdana,Arial,Helvetica,sans-serif; font-size:0.8em;}
p            { margin-bottom: 6px }
.Caption     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: right; margin-top: 0; 
               margin-bottom: 0 }
							 
/*td           { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt }  */ 

h1           { font-family: Arial,Helvetica,sans-serif,Verdana; font-size: 14pt; margin-top: 12px; margin-bottom: 36px }
h2           { font-family: Arial,Helvetica,sans-serif,Verdana; font-size: 12pt; margin-top: 36px; margin-bottom: 12px }
li           { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; margin-bottom: 4px }
ol           { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; margin-top: 24px; margin-bottom: 24px }
h3           { font-family: Arial,Helvetica,sans-serif,Verdana; font-size: 10pt; font-weight: bold }
th           { font-family: Arial,Helvetica,sans-serif,Verdana; font-size: 10pt; font-weight: bold; float: left; text-align: left }
h4           { font-family: Arial,Helvetica,sans-serif,Verdana; font-size: 12pt; margin-bottom: 0; margin-top:0}


.Tips {
	border: 2px solid #F8D878;
	background-color: #FFFFCC;
	padding: 4px;
	text-align: left;
	width: 90%;
	margin: auto;
}


.TopMenuButton {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	color: #000099; 
	padding: 2px;
	margin: 2px;
	float: left;
}

a.TopMenuLink:link {
    font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	color: #000099; 
	text-decoration: none;
}

a.TopMenuLink:visited {
	text-decoration: none;
	color: #000099; 
}

a.TopMenuLink:hover {
	text-decoration: underline;
}

.TopMenuDivider {

	padding: 0px;
	margin: 0px;
	float: left;
}



.DirectoryDiscountOffer     { font-weight: bold; color: red}
.hrGreen     { color: #008000; background-color: #008000; height: 1px;}


.right-column-section-header {  
    width: 130px;
    border: 2px solid #FF0000; 
    position: relative; background-position: right; 
	left: 1px;
	top: 1px;
	background-color: #F8D878;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}



.searchbox  {  
    border: 1px solid #666666; 
    position: relative; background-position: right; 
	left: 1px;
	top: 1px;
	background-color: #EFFDEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;

}

.searchboxbutton { height: 18px; 
    border: 1px solid #FF0000; 
    position: relative; background-position: right; 
    margin-top: 6px; 	
	background-color: #F8D878;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	cursor: hand;

}

.Recently-visited-heading  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 78%; font-weight: bold; margin-bottom: 0 }
.Right-menu-heading { font-family: Verdana; font-size: 8pt; font-weight: bold }
.Right-menu-content { font-family: Verdana; font-size: 8pt }
.Right-menu-bold-content { font-family: Verdana; font-size: 7.5pt; font-weight: bold  }
.Left-menu-heading  { font-family: Verdana; font-size: 100%; font-weight: bold; margin-bottom: 0 }
.Left-menu-content  { font-family: Verdana; font-size: 80%;  margin-top: 0; margin-bottom: 0 }
.FinePrint     { font-family: Verdana; font-size: 80%; margin-top: 0; margin-bottom: 0 }
.TinyPrint, 
.TinyPrintGrey   { font-family: Verdana; font-size: 7pt; margin-top: 0; margin-bottom: 0 }
.TinyPrintGrey   { color: #666666 }
.FinePrinHeading { font-family: Arial,Helvetica,"San Serif",Verdana; font-size: 10pt; font-weight: bold; margin-bottom: 0 }
.SmallerPrint   { font-family: Verdana,Arial,Helvetica,"San Serif"; font-size: 85%; margin-bottom: 6px }
.SmallerPrintHeading   { font-family: Verdana,Arial,Helvetica,"San Serif"; font-size: 85%; margin-bottom: 6px; font-weight: bold  }
.buttonDelete {  font-family: Verdana; font-size: 8pt; color: #000000; background-color: #FFFFCC; border: 1px solid; border-color: #F8D878; height: 20px; cursor: hand}
.buttonBookit {  font-family: Verdana; font-size: 8pt; font-weight: bold; color: #0000FF; text-decoration: underline; background-color: #E0F9DF; border: 2px solid; border-color: #008000; height: 24px; cursor: hand}
.smallFormItem {  font-family: Verdana; font-size: 8pt}
.guideCategories { font-family: Verdana; font-size: 10pt; margin-top: 0; margin-bottom: 0; }
.guideAuthor  { font-family: Verdana; font-size: 8pt; margin-top: -24px; margin-bottom: 0; font-style: italic; }




.img-dec {
	background: url('/css/images/shadow.gif') no-repeat bottom right;
	float: right;
	clear: right;
	margin: 20px 0px 15px 25px;
	padding: 0;
}

.img-dec img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
}

.img-left {
	background: url('shadow.gif') no-repeat bottom right;
	clear: right;
	float: right;
	margin: 5px 0px 0px 5px;
	padding: 0;
	position: relative;
}

.img-left img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 4px -5px;
	padding: 4px;
	position: relative;
}

.img-left-align {
	background: url('shadow.gif') no-repeat bottom right;
	clear: left;
	float: left;
	margin: 5px 0px 0px 5px;
	padding: 0;
	position: relative;
}

.img-left-align img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 4px -5px;
	padding: 4px;
	position: relative;
}

.complexhighlight {
background-color: #FFFFFF;
border: 2px dashed #009440;
padding: 10px 10px 0px;
margin: 10px 10px 0px;
}

.img-property-thumb {
	margin-right: 4px;
	margin-bottom: 5px;
}


.img-prop-thmb {
	background: url('shadow.gif') no-repeat bottom right;
	float: left;
	margin: 5px 5px 5px 5px;
	padding: 0;
	position: relative;
	display: inline;
}

.img-prop-thmb img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 4px -5px;
	padding: 4px;
	position: relative;
}

.customerQuoteBox {
	padding: 5px;
	width: 116px;
	border: 2px solid #0000FF;
	background-color: #FFFFCC;
	margin:15px 0;
	
}

