@charset "utf-8";
/* Paraclete CSS Document */
HTML{width:100%;}
body{width:100%;text-align:center; margin-top:0; background:#cdcdcd url(img/paracleteBkg.jpg) repeat-x;}
#page {margin:0 auto; width:901px; text-align:left; border:1px #737973 solid; position:relative;}
#popup {margin:0 auto; width:550px;  text-align:left; background-color:#450000;}
img {border:0;}

/* Font preferences */
* {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#153045; line-height:13px;}
p, td, div,  {font-size:12px; line-height:16px;}

/* Header and bold tags */
h1 {font-family:Georgia, "Times New Roman", Times, serif;line-height:21px; padding:4px 0; color:#0e2537; font-weight:900; font-size:19px; text-transform:uppercase;}
/* Top H1 element */
h1#title  {display:block; text-align:center; width:px; margin:0 auto; border:none; font-size:10px; color:#; padding:0; text-transform:none;}

h2 {line-height:19px; padding:4px 0; color:#000; font-weight:900; font-size:17px; border-bottom:#999999 1px solid; clear:both;}
h3 {line-height:17px; padding:4px 0 4px 0; color:#ebd003; font-weight:900; font-size:18px;}
h4 {line-height:16px; padding:4px 0; color:#ebd003; font-weight:900; font-size:14px; text-align:left}
h5 {line-height:16px; padding:4px 0; color:#ffffff; font-weight:900; font-size:14px; text-align:left}

/* forms*/
fieldset	{border:1px solid #fd8505; margin-bottom:20px;}
legend	{ font-weight:bold; font-size:14px;}
label	{ font-weight:bold; padding-right:5px; text-align:right;}

input#propName	{width:143px; color:#0d1d2a; background-color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif;}
input#propCity	{width:143px; color:#0d1d2a; background-color:#ffffff;  font-family:Georgia, "Times New Roman", Times, serif;}
input#propState	{width:143px; color:#0d1d2a; background-color:#ffffff;  font-family:Georgia, "Times New Roman", Times, serif;}
input#propSrch	{ margin-top:10px;}

input#name	{width:160px; margin-right:0; color:#450000; font-family:Verdana, Arial, Helvetica, sans-serif;}
input#email	{width:170px; margin-right:0; color:#450000; font-family:Verdana, Arial, Helvetica, sans-serif;}
input#address	{width:160px; margin-right:0; color:#450000; font-family:Verdana, Arial, Helvetica, sans-serif;}
input#address2	{width:160px; margin-right:0; color:#450000; font-family:Verdana, Arial, Helvetica, sans-serif;}
input#business	{width:152px; margin-right:0; color:#450000; font-family:Verdana, Arial, Helvetica, sans-serif;}
input#phone	{width:120px; margin-right:0; color:#450000; font-family:Verdana, Arial, Helvetica, sans-serif;}
textarea#comments	{width:450px; margin-right:0; color:#450000; font-family:Verdana, Arial, Helvetica, sans-serif;}
#contactFormLeft { width:230px; float:left; vertical-align:top; text-align:right; margin:0; padding:0;}
#contactFormLeft input	{color:#450000;}
#contactFormRight input	{color:#450000;}
#contactFormRight { width:235px; float:left; padding-left:5px; vertical-align:top; text-align:right;}

/* Default link and hover preferences */
a {color:#bf7e2a; text-decoration:none;}
a:hover {text-decoration:underline;}
#viewAll	{ text-align:right; padding:5px 5px 5px 0; font-size:10px;}
a.more {text-decoration:underline; font-size:10px;}
a.more:hover {text-decoration:none; font-size:10px;}
a.latestNews	{ font-weight:bold;}
a.latestNews:hover	{ font-weight:bold;}
#latestNews img{ padding-left:20px;}

/* Main block elements */
#header { width:901px; height:71px; background-color:#0d1d2a;}
#content{width:901px; display:block;}
#flash	{width:901px; height:380px; margin:0; padding:0; background-color:#ffffff;}
#Maincontent {width:901px; height:523px; padding:0px; background-color:#153045; margin:0;}
#logoBottom	{
	position:absolute;
	background-image:url(img/paracleteLogoBottom.png);
	background-repeat:no-repeat;
	z-index:100;
	width:901px;
	height:31px;
	background-color:#0d1d2a;
	padding:0;
	margin:0;
	top: 71px;
	left: 0px;
}
#latestNewsBox	{ width:384px; background-image:url(img/homeTitlesBlank.gif); background-repeat:no-repeat; padding:23px 0 0 10px; margin:0; float:left; vertical-align:top;}
#latestNews	{width:365px; padding-left:15px; background-image:url(img/latestNewsBkg.gif); background-repeat:no-repeat; margin-bottom:8px; display:block; text-align:left;}
#divider	{ width:1px; height:174px; padding:0; margin:0; float:left;}
#featuredProperties	{ width:334px; background-image:url(img/homeTitleFeaturedProperties.gif); background-repeat:no-repeat; padding:23px 0 0 10px; margin:0; text-align:left; float:left;vertical-align:top;}
#featuredPropertyPic	{width:157px; border:#7a807a solid 1px; margin-right:3px;}
#searchProperties	{ width:151px; background-image:url(img/homeTitlePropertySearch.gif); background-repeat:no-repeat; padding:23px 0 0 10px; margin:0; text-align:left; float:left; vertical-align:top;}

#footer {line-height:12px; font-size:10px; padding:3px; text-align:center; color:#737973; display:block; clear:both; border-top:#737973 dotted 1px; margin-top:10px;}
#footer a { text-decoration:underline; font-size:10px;}
#footer a:hover { text-decoration:none; font-size:10px;}

#seo {width:750px; margin:10px auto; text-align:center; font-size:10px; color:#CCCCCC;}


/* Paragraph classes (use sparingly - use tag globals whenever possible) */
p.caption {font-size:10px; color:#999999; line-height:normal;}
strong.red {color:#CC0000;}
em.red {color:#CC0000;}

.fineprint	{font-size:10px;}
.headline {line-height:16px; padding-top:6px 0 0 0; color:#ffffff; font-weight:900; font-size:14px; text-align:left}

#logoLink	{ width:504px; height:71px; background-color:#0d1d2a; padding:0; margin:0; position:absolute; left:0px; top:0;}

/*Nav Menu*/
#nav{ display:block; width:397px; height:53px; background-color:#0d1d2a; padding:0; margin-top:18px; position:absolute; left:504px; top:0; z-index:1000}
#nav ul {height:53px; width:397px; text-align:left; padding:0; margin:0; list-style: none;}
#nav ul a {display:block; height:53px; background:no-repeat}
#nav ul a.ourTeam {width:100px; background-image: url(img/navOurTeam.gif);}
#nav ul a.ourTeam:hover {background-image: url(img/navOurTeamOver.gif);}
#nav ul a.clients {width:98px; background-image: url(img/navClients.gif);}
#nav ul a.clients:hover {background-image: url(img/navClientsOver.gif);}
#nav ul a.properties {width:100px; background-image: url(img/navProperties.gif);}
#nav ul a.properties:hover {background-image: url(img/navPropertiesOver.gif);}
#nav ul a.contact {width:99px; background-image: url(img/navContact.gif);}
#nav ul a.contact:hover {background-image: url(img/navContactOver.gif);}
#nav ul li {float:left;}


/* [ Drop Down Menu ] */

/* [ All list items ] */
#nav li { 
	position: relative;
	float: left;
	margin:0; padding:0;
}

/* [ Second-level lists ] */
#nav li ul { 
	z-index: 1000;
	position: absolute;
	left: auto;
	width:100px;
	//width:100px;
	margin:0 0 0 2px;
	display:none;	
	/* IE doubles margins, lets fix it here */
	// margin-left: 0;
}

/* [ Third-and-above-level lists ] */
#nav li ul ul { 
	display: none;
}

#nav li a {
	width: 155px;
	display: block;
	background-color: #231111;
	padding:0;
	text-align: left;
	
}

/* [ Second Level Links ] */
#nav li ul li a { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-align: left;
	width:115px;
	height:18px;
	border-right: 1px solid #ededed;
	border-left: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	padding-left:2px;
	background-color:#eae8e8;
	color: #0d1d2a;  
	font-weight:bold;
	text-decoration:none;
}

#nav li a:hover {
	color: #92afc5;
	background-color: #153045;
}

#nav li a:active {
	color: #FFFFFF;
	background-color: #0d1d2a;
}

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul {
	display: none;
}

/* [ Lists nested under hovered list items ] */
#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul { 
	display: block;
}

#nav li:hover ul.catering, 
#nav li.sfhover ul.catering{}

#clientPage{
	background-image:url(img/clients_bk.jpg);
	background-repeat:no-repeat;
	width:901px;
	height:523px;
}
#contactPage{
	background-image:url(img/contact_bk.jpg);
	background-repeat:no-repeat;
	width:901px;
	height:523px;
}
#ourteamPage{
	background-image:url(img/ourteam_bk.jpg);
	background-repeat:no-repeat;
	width:901px;
	height:523px;
}
#propertiesPage{
	background-image:url(img/properties_bk.jpg);
	background-repeat:no-repeat;
	width:901px;
	height:523px;
}

#leftMainBlue{
	background-color:#0d1d2a;
	width:250px;
	height:475px;
	padding:5px;
	position:absolute;
	top: 106px;
	left: 5px;
	z-index:10;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;

}

#leftContent {
	width:250px;
	height:475px;
	padding:5px;
	position:absolute;
	top: 106px;
	left: 5px;
	z-index:12;
}

#leftInsetBlue{
	background-color:#0d1d2a;
	position:absolute;
	top:111px;
	width:249px;
	height:475px;
	left: 10px;
	filter:alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;

}

#WhiteBox{
	width:621px;
	height:485px;
	left:274px;
	position:absolute;
	background-color:#d7d7d7;
	top: 106px;
	z-index:9;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
	
}

#WhiteBoxInset{
	width:611px;
	height:475px;
	left:279px;
	position:absolute;
	background-color:#eee;
	top: 111px;
	z-index:10;
	filter:alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
	
}

#ScrollingContainer{
	width:611px;
	height:475px;
	left:279px;
	position:absolute;
	overflow:auto;
	top: 111px;
	z-index:11;
}

#contentText {
	height:435px;
	width:580px;
	padding:10px 0 10px 10px;
}

#pBox{
	position:absolute;
	width:228px;
	height:137px;
	background-image:url(img/p_box.jpg);
	background-repeat:no-repeat;
	z-index:12;
	left: 9px;
	top: 448px;
}

.pBoxText{
	color:#CCCCCC;
	padding-left:15px;
	padding-top:5px;
	padding-right:10px;
	font-size:11px;
	line-height:12px;
}

.pBoxText *{
	color:#CCCCCC;
	
}

h6{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#92afc5;
	padding-left:4px;
}

.navTextBlue{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#92afc5;
	padding-left:15px;
	margin:0;
	margin-bottom:6px;
	
}
.navTextBlue a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#92afc5;
}
.navTextBlue a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#92afc5;
}

.navTextOrange{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bf7e2a;
	padding-left:15px;
	margin:0;
	line-height:16px;
	
}
.navTextOrange2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bf7e2a;
	font-weight:bold;
	margin:0;
	line-height:16px;
	
}
navTextOrange a{
	color:#bf7e2a;
}
navTextOrange a:hover{
	color:#bf7e2a;
}

.navTextLightOrange{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bf8943;
	padding-left:45px;
	margin:0;
	
}
.navTextLightOrange a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bf8943;
}
.navTextLightOrange a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bf8943;
}

#shoppingText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:900;
	color:#FFFFFF;
	text-align:center;
	padding-right:3px;
	padding-top:40px;
}

#shoppingText a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:900;
	color:#FFFFFF;
}

#shoppingText a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:900;
	color:#FFFFFF;
}

.largFont{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#0e2537; margin:0px;
}




/* Product Display */
.prodDisplay { float:left; width:255px; padding:5px 5px 15px 5px; margin:10px; color:#44090b; text-align:left; border-bottom:1px solid #999999; font-size:9px; } 
.prodDisplay h1 { margin:0; padding:0; height:30px; }
.prodDisplay p { margin:0; padding:5px 0; height:30px; overflow:hidden; color:#000000; }
.prodDisplay span { padding-bottom:2px; display:block; color:#990000; margin-left:15px; }
.prodDisplay input { width:50px; margin-right:11px; }
.prodDisplay a { color:#0000CC; margin-left:2px;}
.prodDisplay a img { border:2px solid #000000; width:150px; }


/*Left Nav*/
#ourTeamNav, #contactNav {display:none;}
#ourTeam #ourTeamNav {display:block;}
#contact #contactNav {display:block;}

