/*  
Hissong Development Coproration | Site by PrimalMedia

*/
body { color: #6b6953; background-image: url(../images/green_gradient.gif); background-repeat: repeat-x; background-position: left top; background-color: #acbda5; margin: 0; padding: 0; text-align: center; font-family : Verdana, Arial, Helvetica, sans-serif; font-size: x-small; /* for IE5/Win */
voice-family: "\"}\""; voice-family: inherit; font-size : small; }
html>body { font-size : small; margin: 0; padding: 0; }
img { border : none; }
a:link, a:visited { color : #48784e; text-decoration: underline; }
a:hover, a:active {	color : #48784e; text-decoration: none;
}
p { color: #696953; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; text-align: left; margin-top: 0; margin-bottom: 0.6em; }
h1 { color: #4c754f; font-size: 100%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-transform: uppercase; text-align: left; }
h2 { color: #4c754f; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-align: left; margin-top: 1em; margin-bottom: 0.5em; }
h3 { color: #4c754f; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-align: left; margin-bottom: 0.5em; margin-left: 10px; }
.wrap { background-color: #e9e6d9; width: 744px; margin: 11px auto 0 !important; padding: 0; }
.header { background-color: #e9e6d9; width: 744px; float: left; margin: 0 !important; padding: 0; }
.header img { width: 740px; float: left; margin: 0; padding: 2px 2px 0; }
.name { position: relative; float: right; margin-top: -188px; margin-right: 25px; }
.name p { color: #e3ddcb; font-size: 80%; font-family: Arial, Helvetica, sans-serif; line-height: 0.8; text-align: right; }
.page { background-image: url(../images/cotton.gif); background-repeat: repeat; background-position: left top; width: 744px; float: left !important; padding-top: 45px; padding-bottom: 100px; }
*html .leftCol { width: 422px; float: left; margin-right: 25px; margin-left: 20px; }
.leftCol { margin-right: 50px; margin-left: 45px; width: 422px; float: left; }
.rightCol { width: 225px; float: left; }
.navTop { background-image: url(../images/sb_top.gif); background-repeat: no-repeat; background-position: left top; width: 225px; margin-bottom: 15px; padding-top: 10px; }
.navFin { background-image: url(../images/sb_bottom.gif) !important; background-repeat: no-repeat; background-position: left bottom; padding-bottom: 10px; }
ul.menu { background-image: url(../images/sb_middle.gif); background-repeat: repeat-y; background-position: left top; margin-top: 20px; margin-left: 0; padding-top: 15px; padding-bottom: 50px; padding-left: 0; }
.menu li { color: #637f5a; font-size: 90%; font-family: "Times New Roman", Times, serif; line-height: 2em; text-transform: uppercase; text-align: left; padding-left: 20px !important; list-style-type: none !important; list-style-image: none !important; display: block; }
.menu a { color: #637f5a !important; line-height: 2em; text-decoration: none; text-align: left; text-transform: uppercase; width: 209px !important; }
.menu a:hover { text-decoration: underline; }
ul.menu li.expanded, ul.menu li.active { background-image: url(../images/selected.gif); background-repeat: repeat-x; background-position: left top; position: relative; width: 183px; overflow: hidden; }
li.expanded ul { margin: 0 0 0 -26px; padding: 0; }
li.expanded ul li { background-image: none !important; width: 185px !important; border-bottom: 1px solid #ccd6c7; }
li.expanded ul  li a { color: #f1eee6 !important; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 10px; }
li.expanded ul ul { display: none; }
*html .fin { color: #efebe1; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #a8b79e; width: 740px; float: left; margin: 0 0 -10px; padding-top: 5px; padding-bottom: 5px; border-left: 2px solid #e9e6d9; border-bottom: 2px solid #e9e6d9; border-right: 2px solid #e9e6d9; border-top-color: #e9e6d9; }
.fin { color: #efebe1; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #a8b79e; padding-top: 5px; padding-bottom: 5px; width: 740px; float: left; border-top-color: #e9e6d9; border-right: 2px solid #e9e6d9; border-bottom: 2px solid #e9e6d9; border-left: 2px solid #e9e6d9; }
.fin p { color: #efebe1; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1em; text-transform: uppercase; text-align: left !important; }
.fin img { float: left; }
.foot { width: 450px; float: left; margin-top: 12px; margin-left: 6px; }
.fin a:link, .fin a:visited { color : #efebe1; font-weight: normal; text-decoration: none; }
.fin a:hover, .fin a:active {	color : #efebe1; text-decoration: underline;
}
.primal { float: right; margin-top: 12px; margin-right: 12px; }
.field-field-framed-photo img, .picture { background-color: #efebe1; float: left; margin-bottom: 30px; padding: 4px; border: solid 1px #c9d4c4; }
.view-data-node-title { font-family: Verdana !important; line-height: 1.2em !important; text-decoration: none !important; width: 255px; float: left; }
.view-item-Real-Estate, .view-item-Property-Management, .view-item-hospitality, .view-item-current-projects, .view-item-construction-products { height: 80px !important; }
.content li, .view li { font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: left 6px; text-align: left; padding-left: 10px; list-style-type: none !important; }
.view-data-node-data-field-thumbnail-photo-field-thumbnail-photo-fid img { background-color: #efebe1; margin-top: -2px; margin-right: 10px; padding: 4px; float: left; border: solid 1px #c9d4c4; }
.content .inline img { background-color: #efebe1; margin-top: -2px; margin-right: 10px; padding: 4px; border: solid 1px #c9d4c4; }

.sales td { text-align: left; margin: 0; padding: 0; display: block; }
.content td { text-align: left; margin: 0; padding: 0; }
.content td a:link, .content td a:visited { font-size: 90%; font-family: Verdana; font-weight: bold; line-height: 1.2em; text-decoration: none !important; margin: 0; padding: 0; width: 294px !important; float: left !important; }
.content td a:hover, .content td a:active { font-size: 90%; font-family: Verdana; font-weight: bold; line-height: 1.2em; text-decoration: underline !important; width: 294px !important; float: left !important; margin: 0; padding: 0; }
.content td p { display: block; margin: 0; padding: 0; width: 294px !important; float: left !important; }
.content  tr { width: 100%; float: left; padding-bottom: 10px; }
tbody { border-style: none !important; }

.construction td { text-align: left; width: 190px; float: left; padding-left: 20px; }
table.construction { position: relative; left: 30px; }

.center p { text-align: center !important; margin: 0 auto; }
.view-current-projects li { font-size: 100%; font-weight: normal !important; background-image: none; position: relative; left: -10px; list-style-type: none; }
.logo { width: 100%; float: left !important; margin-top: 0.5em; margin-bottom: 1.5em; }
	.logo img { text-align: left; width: auto; float: left; }
.view-data-node-data-field-blurb-field-blurb-value p { color: #696953; font-size: 95%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.5; text-align: left; width: 290px; float: left; margin-top: 0; margin-bottom: 0.6em; }
.view-data-node-link a { text-decoration: none; }
.view-home-blurb ul { margin-left: -10px !important; list-style-type: none !important; list-style-image: none !important; }
.view-data-node-body p { font-weight: normal !important; margin-top: 5px; margin-right: 7px; margin-bottom: 5px; }

#table1 { width: 100%; float: left; margin-top: 0.5em; margin-bottom: 1.5em; border-top: 1px solid #adbca5;}
#table1 td { font-size: 90%;  }
#table1 tr { line-height: 1.5; padding-bottom: 0 !important;  border-bottom: 1px solid #adbca5;}


