/* 
  -----------------------------------
  Deja Vu Interior - Single Column
  by Project Seven Development
  www.projectseven.com
  -----------------------------------
*/
html, body {height:100.1%;}
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #1b1b1b;
	background-color: #7891ab;
	min-width: 970px;
}
#masthead {
    margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #1b1b1b;
	background-color: #999999;
	min-width: 970px;
	height: 286px;
	border-bottom: solid #444444 1px;
}
#logo {
	background-image: url(../images/dj_logo_bg.jpg);
	background-repeat: repeat-x;
}
#menubar {
    height: 32px;
	background-image: url(../images/menubarbg.jp);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #27577f;
	border-right:#444444 solid 1px;
	border-left:#444444 solid 1px;
}
/*navmenu2*/
#menubar2 {
    background-color:#F7F7F7;
    height:30px;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	
}
#menutable {
    width:970px;
	height:30px;
	background-color: #888888;
	border-right:#666666 solid 1px;
	border-left:#666666 solid 1px;
	padding-top:2px;
}
/*navmenu2*/
/*navmenu*/
#menu {
    height: 16px;
	background-color: #cccccc;
	padding: 10px;
	border-right:#444444 solid 1px;
	border-left:#444444 solid 1px;
	border-bottom:1px solid #27577f;
}
#menu p {
	line-height: 1.3em;
}
#menu ul {
	margin: auto;
	display:block;
	padding-left: 1.35em;
}
/*Explicitly set dark blue link colors for IE7 Vista*/
#menu a, .p7AB p a, #footer a {
	color: #1b1b1b;
	text-decoration:none;

}
#menubar a:hover, .p7AB p a:hover, #footer a:hover {
	color: #0000ff;
	background-color:#cccccc;
}

#menu li{
	list-style:none;
	float:left;
	display:block;
	margin-right:25px;
	font-family:Helvetica, Arial, sans-serif;
	}
#menu li a:hover{
	color:#00a5d9;
	text-decoration:none;
	}
#menu li.on a{
	color:#00a5d9;
	}
/*navmenu*/
#tagline {
	margin: 3px 0 20px 20px;
	font-size: .8em;
	letter-spacing: 0.3em;
	font-weight: bold;
	color: #f7f7f7;
}
#wrapper {
	margin: 0 auto;
	width: 970px;
	background-color: #27577f;
	background-image: url(../p7dejavu/img/dj4_layout.jp);
	background-repeat: repeat-y;
}
#mainbox {
	width: 968px;
	background-color: #41566e;
	background-repeat: repeat-y;
	background-position: right top;
	border-right:#27577f solid 1px;
	border-left:#27577f solid 1px;
}
#maincontent {
	font-size: 0.85em;
	line-height: 1.5em;
	padding: 12px 24px;
	background-color: #ffffff;
	margin: 10px;
}
#emailagent a {
	color: #1b1b1b;
	padding: 2px;

}
#emailagent a:hover {
	color: #666666;
	padding: 4px;
}
#article a {
	color: #1b1b1b;
	padding: 2px;

}
#article a:hover {
	color: #f7f7f7;
	padding: 2px;
	background-color:#666666;
}
#layoutcrown {
	background-image: url(../images/dj4_layout_top.jpg);
	background-repeat: no-repeat;
	height: 16px;
	line-height: 0.0;
	font-size: 0;
}
#midcolumn {
	float: right;
	width: 970px;
	margin: 0;
	font-size: .8em;
}
#layoutbottom {
	clear: both;
	background-image: url(../images/dj4_bottom.jpg);
	background-repeat: no-repeat;
	height: 16px;
	line-height: 0.0;
	font-size: 0;
}
h1 {margin: 0;
    color: #27577f;
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
    font-size: 1.8em;
}
h2 {
    margin: 0px 0 3px 0;
	padding:2px;
	font-size: 1.4em;
	color: #111111;
	border: 1px solid #4D4D4D;
	font-weight: normal;
	background-color: #8696c8;
	letter-spacing: .35em;
}
h {
	font-size: 1.5em;
	margin: 1.5em 0 0 0;
}
h.top {
	margin: 1.5em 0 0 0;
	font-size: 1.2em;
	letter-spacing: 0.3em;
}
h3 {
	font-size: 1.8em;
	color: #FFFFFF;
	margin: 1.5em 0 0 0;
}
h4 {
	font-size: 1.4em;
	color: #F7F7F7;
	margin: 0 0 0 0;
	background-image:url(../images/greystone.jpg);
	background-repeat:repeat-x;
	padding: 6px;
}
h5 {
	margin: 0px;
	font-size: 1.8em;
	padding: 20px 0 5px 0;
	color: #666666;
	border: 0px solid #4D4D4D;
	font-weight: normal;
	letter-spacing: .35em;
	line-height: 1.0em;
}
/*contenthome*/
.contenthome {
	background-color: #ffffff;
	padding: 10px;
	margin-top:20px;
}
.contenthome p {
	line-height: 1.3em;
}
.contenthome ul {
	margin: .75em 0 1em 1.35em;
	padding-left: 1.35em;
}
#contenthome li {
	list-style-image: url(../images/list.gif);
	}
/*Explicitly set dark blue link colors for IE7 Vista*/
.contenthome a, .p7AB p a, #footer a {
	color: #1b1b1b;

}
.contenthome a:hover, .p7AB p a:hover, #footer a:hover {
	color: #0000ff;
	background-color:#cccccc;
}
/*contenthome*/
/*contentinfo*/
.contentinfo {
	background-color: #ffffff;
	padding: 10px;
	border:1px solid #fdbe56;
}
.contentinfo p {
	line-height: 1.3em;
}
.contentinfo ul {
	margin: .75em 0 1em 1.35em;
	padding-left: 1.35em;
}
#contentinfo li {
	list-style-image: url(../images/palm_30.jpg);
	}
/*Explicitly set dark blue link colors for IE7 Vista*/
.contenthome a, .p7AB p a, #footer a {
	color: #1b1b1b;

}
.contenthome a:hover, .p7AB p a:hover, #footer a:hover {
	color: #0000ff;
	background-color:#cccccc;
}
/*contentinfo*/
.content {
	background-color: #f7f7f7;
	padding: 10px;
}
.content p {
	margin: 6px 0 12px 0;
	line-height: 1.3em;
}
.content ul {
	margin: .75em 0 1em 1.35em;
	padding-left: 1.35em;
}
/*Explicitly set dark blue link colors for IE7 Vista*/
.content a, .p7AB p a, #footer a {
	color: #0000FF;

}
.content a:hover, .p7AB p a:hover, #footer a:hover {
	color: #000000;
}
/*content team*/
#contentteam {
	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
	margin-left: 40px;
	margin-right: 40px;
	width: 820px;
}
#contentteam h1{
	font-size: 14px;
	font-weight:bold;
	line-height: 1.5em;
	color: #333333;
}
/****property content***/
#propertyeven {
    background-color:#ffffff;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0px 10px 0px;
	border: solid #333333 1px;
	padding-bottom: 5px;
}
#propertyeven a:link {
    color: #000000;	
}
#propertyeven a:hover {
    color: #0000FF;	
}
/****property content***/
/*********property description***********/
.desc_title {
    font-family: verdana;
	font-size: 1.5em;
	color: #6666FF;
	font-weight:normal;
	line-height:20px;
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.desc_content {
    font-family: verdana;
	font-size: 1.0em;
	color: #333333;
	font-weight:normal;
	line-height:20px;
	text-align:left;
	padding: 10px;
}
.desc_notes {
    font-family: verdana;
	font-size: 1.0em;
	color: #333333;
	font-weight:normal;
	line-height:20px;
	margin: 5px; padding: 5px;
	background-color: #d9d9d9;
	width: 98%;
}
#desc_bullets { 
	font-family: verdana;
	font-size: 0.9em;
	text-align:left;
	color: #333;
	margin-left:5px;
	width: 98%;
}

#desc_bullets th {padding: 3px;}
#desc_bullets td {padding: 3px;}
.desc_bullets_right {border-left: 5px solid white;}

.desc_bullets_even { background-color: #eee;  }
.desc_bullets_odd { background-color: #d9d9d9; }
/*********property description***********/
.note {
	color: #333333;
	font-size: 0.85em;
}
#footerbox {
	width: 760px;
	margin: 0 auto;
}
#footer {
	font-size: .7em;
	padding: 5px;
}
#footer p {
	margin: 12px 20px 6px 6px;
}
#logobottom {
background-image:url(../images/pvms_footer2.jpg);
height: 150px;
}
/*The bottom content - below the Accordion Panel menu*/
.grayed {
	margin: 0;
	font-size: .9em;
	color: #CCCCCC;
	background-color: #666666;
	padding: 4px 12px 4px 16px;
	border-top: 1px solid #7a7a7a;
	border-bottom: 1px solid #333333;
	letter-spacing: .5em;
}
#cancel_background {
	background-image: none;
	margin: 0;
	padding-top: 12px;
}
/*The Menu List inside the Accordion Panel*/
.menulist {
	font-size: 0.9em;
	color: #1b1b1b;
	margin-top: 6px;
	margin-bottom: 6px;
	line-height: 1.6em;
}
/*
The YOU are HERE link assigned by the Accordion Panel script
to mark the current page link
*/
.p7ap_currentmark {
	font-weight: bold;
	cursor: default;
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
/* Accordion Panel CSS tweaks for the first panel component on your page,
The one that contains navigation. Any other Accordion Panel Magic components
you insert on your page will not be affected and will use the default
Greystone Accordion Panel Magic style theme */
#p7ABW1 {
	border: 0;
	padding: 0;
	margin: 0 1px;
}
.p7ABtrig h3, .p7ABtrig h4 {
	font-size: 1em !important;
}
#p7ABW1 .p7ABtrig a {
	border-bottom: 1px solid #333 !important;
}
#p7ABW1 .p7ABtrig .p7ABtrig_down {
	letter-spacing: normal;
	background-color: #999999 !important;
}
#p7ABW1 .p7ABtrig b {display: none;}
#p7ABW1 .p7ABtrig i {font-style: normal;}
#p7ABW1 .p7ABtrig .p7ABtrig_down b  {display: inline;}
#p7ABW1 .p7ABtrig .p7ABtrig_down i {display: none;}
#p7ABW1 #p7ABc1_1 {
	background-image: url(../p7dejavu/img/dj4_navpanel_bg.jp);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#p7ABW1 .p7ABcontent {
	font-size: 1.0em;
	padding: 20px 32px;
	color: #333333;
	background-color: #FFFFFF;
	background-image: none;
	border-left: solid #333333 thin;
	border-right: solid #333333 thin;
	border-bottom: solid #333333 thin;
}
#p7ABW1 .p7ABcontent p {
	margin: 0px 6px 12px 0;
}
#p7ABW1 .p7ABcontent h3 {
	font-size: 1.1em;
	color: #FFFFFF;
	margin: .5em 0 0 0;
}
#p7ABW1 .p7ABcontent a {
	color: #1b1b1b;
	text-decoration:underline;
}
#p7ABW1 .p7ABcontent a:hover {
	color: #FFFFFF;
	background-color:#666666;
	text-decoration:none;
}
#p7ABW1 .p7ABcontent h4 {
	margin: 0 0 2px 0;
	font-size: 1em;
	letter-spacing: 0.5em;
	color: #FFFFFF;
}
