/************************** Property First ************************
Site Design By IT:answers:UK
Developed by Chris Carroll
*************************************************************** */

/*************************** Main Site Info**********************/
/****************************************************************/



/* Global Resetting */
html{	
	width: 100%;
	height: 100%;
	background:url(../images/background.jpg) repeat-x;
	background-color: #000;
	
}

* {
	margin: 0;
	padding: 0;
	font-size: 12px;
	list-style:none;
	
}


body
{
	width: 100%;
	height: 100%;
	font-size: 65%;
	padding-bottom: 20px;


	
}

.clear{
	clear:both;
	height:0;
}


/*************************** Standard Classes **********************/
/****************************************************************/

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

/*
.opacityit img 

{
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

.opacityit:hover img 

{
opacity: 0.85;
filter:alpha(opacity=85);
-moz-opacity: 0.85;
}
*/
/*

a {

color: #FFFFFF;
font-size: 1em;
font-weight: 700;
text-decoration: none;
}

a:hover {

color: #0099FF;
font-size: 1em;
font-weight: 700;


}

p { font-weight: 700; font-size: 1.2em; padding: 5px 0 5px 0;}
h2 { font-weight: 700;  font-size: 1.8em; padding: 5px 0 5px 0; color: #0066FF; }*/

/*************************** Main Page Layout*********************/
/****************************************************************/
#thePage {
	width: 996px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0 auto 0 auto;
    text-align: left;
	background-color: #000;
	height: 500px;


		
	}


/*************************** Main Header  ************************/
/****************************************************************/

#thePage #header {
	height: 240px;
	width: 996px;
	/*width: 100%;*/
	background-color: #000;
	background:url(../images/backgroundHeaderTop.jpg) repeat-x;
	padding: 0;

}


#thePage #header #headerLeft {
float:left;
height: 240px;
width: 590px;
padding: 0;
background-color: #fff;
background:url(../images/buildingTop.png) no-repeat;
background-position: bottom;


}


#thePage #header #headerRight {

height: 240px;
width: 406px;
float:left;
padding: 0;
background-color: #fff;
background:url(../images/propertyLogo.png) no-repeat;
background-position: center;


}


#thePage #lowerShadow {


padding: 0;
height: 60px;
width: 996px;
background-color: #fff;
background:url(../images/backgroundHeaderBottom.jpg) repeat-x;
background-position: top;
padding-top: 60px;



 }


#thePage #lowerBuilding {

position: absolute;
top: 245px;
padding: 0;
height: 240px;
width: 590px;
background-color: #000;
background:url(../images/buildingBottom.jpg) no-repeat;
background-position: top;
/*filter: alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;*/
z-index: 0;




}



/***************************Header Navigation  ********************/
/****************************************************************/

#thePage #NavigationPadding {

	height: 60px;
	width: 1040px;
	background-color: #000;
	padding: 0;
	z-index: 500;
	
}

#thePage #Navigation {
	position: absolute;
	top: 240px;
	height: 60px;
	width: 1040px;
	background-color: #000;
	padding: 0;
	z-index: 20;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
	z-index: 500;
	
}


#thePage #Navigation #NavigationNoTrans {

	position: absolute;
	height: 60px;
	width: 1040px;
	padding: 0;
	z-index: 500;

}



/*#thePage #Navigation p { 

	color: #FFFFFF;
	font-size:14px;
	font-weight: 700;


}

#thePage #Navigation a { 

	color: #FFFFFF;
	font-size:13px;
	font-weight: 700;
	z-index: 500;


}

#thePage #Navigation a:hover { 

	
	font-size:13px;
	font-weight: 700;
	z-index: 500;	

}


*/



#SearchForm_SearchForm{
	margin:10px 20px 0 0;
}

/*************************** Main Page Layout  ************************/
/*********************************************************************/


#thePage #lowerMainContent	{
position: absolute;
top: 300px;
width: 996px;
/*height: 800px;*/
z-index: 1;


}



#thePage #lowerMainContent #leftShadow {


float: left;
width: 40px;
height: 550px;
background: url(../images/rightShadow.jpg) no-repeat;
z-index: 100;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}



#thePage #lowerMainContent #leftContent {


float: left;
width: 510px;
z-index: 100;


}


#thePage #lowerMainContent #leftContent #leftInner {


float: left;
width: 490px;
z-index: 100;
padding: 30px 10px 0 10px;
/*color: #FFFFFF;*/

}

#thePage #lowerMainContent #middleShadow {

float: left;
width: 40px;
height: 550px;
background: url(../images/rightShadow.jpg) no-repeat;
z-index: 100;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;

}




#thePage #lowerMainContent #rightContent {


float: left;
width: 366px;
z-index: 90;

}


#thePage #lowerMainContent #rightContent #rightInner {

width: 346px;
padding: 30px 10px 0 10px;
/*color: #FFFFFF;*/


}


#thePage #lowerMainContent #rightContent #rightInner  #NewsHolder, #PropertyHolder {
	width: 310px;
	height: 400px;
	/* border: 2px dotted #ffffff; */
padding:10px;
	margin-bottom:20px;
	padding-bottom:0;
	overflow: auto;	
}

#PropertyHolder img{
	float:right;
	margin: 0 0 10px 10px;
}


#thePage #lowerMainContent #rightShadow {

float: left;
width: 40px;
height: 550px;

background: url(../images/rightShadow.jpg) no-repeat;
z-index: 100;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;

}



/*************************** 3 Colum Thin Right **************************/
/*************************************************************/


#thePage #lowerMainContent #leftContent3Column {


float: left;
width: 210px;
z-index: 100;



}


#thePage #lowerMainContent #leftContent3Column #leftInner3Column {


float: left;
width: 190px;
z-index: 100;
padding: 30px 10px 0 10px;
/*color: #FFFFFF; */
text-align: justify;

}




#thePage #lowerMainContent #middleContent3Column {


float: left;
width: 400px;
z-index: 100;


}


#thePage #lowerMainContent #middleContent3Column #middleInner3Column {


float: left;
width: 380px;
z-index: 100;
padding: 50px 10px 0 10px;
/* color: #FFFFFF; */


}



#thePage #lowerMainContent #middleShadow3Column {

float: left;
width: 40px;
height: 700px;
background: url(../images/rightShadow.jpg) no-repeat;
z-index: 100;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;

}


#thePage #lowerMainContent #rightContent3Column {


float: left;
width: 266px;
z-index: 100;

}


#thePage #lowerMainContent #rightContent3Column #rightInner3Column {

width: 246px;
padding: 30px 10px 0 10px;
color: #FFFFFF;


}


/*************************** 2 Colum Image Right **************/
/*************************************************************/


#thePage #lowerMainContent #leftContent2Column {

float: left;
width: 640px;
z-index: 100;

}

#thePage #lowerMainContent #leftContent2Column #leftInner2Column {

float: left;
width: 620px;
z-index: 100;
padding: 30px 10px 0 10px;
/*color: #FFFFFF; */
xxtext-align: justify;

}

#thePage #lowerMainContent #middleShadow2Column {

float: left;
width: 40px;
height: 700px;
background: url(../images/rightShadow.jpg) no-repeat;
z-index: 100;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;

}

#thePage #lowerMainContent #rightContent2Column {

float: left;
width: 226px;
z-index: 100;

}


#thePage #lowerMainContent #rightContent2Column #rightInner2Column {

width: 206px;
padding: 30px 10px 0 10px;
color: #FFFFFF;


}


#thePage #lowerMainContent #rightContent2Column #rightInner2Column  #NewsHolder {
	width: 186px;
	/*border: 2px dotted #ffffff; */
padding:5px;
	padding-bottom:0;
	height: 400px;
	overflow: auto;
}

#rightInner2Column #PropertyHolder {

width: 186px;
/*border: 2px dotted #ffffff;*/
padding:5px;
margin-bottom:20px;
padding-bottom:0;
}

/*************************** Full Page **************************/
/*************************************************************/


#thePage #lowerMainContent #FullContent {


float: left;
width: 916px;
z-index: 100;

}


#thePage #lowerMainContent #FullContent #FullInner {


float: left;
width: 896px;
z-index: 100;
padding: 30px 10px 0 10px;
/*color: #FFFFFF; */
text-align: justify;

}





/*************************** FOOTER **************************/
/*************************************************************/



#thePage #footer {
	
	width: 996px;
	height:30px;
	padding: 0;
	font: 13px " Arial", "Helvetica", sans-serif; color: #666767;
	xxfont-weight: bolder;
	color: #CCCCCC;

	float: left;


} 


#thePage #footer #footerInner {
	
	width: 976px;
	float: left;

	padding: 2px 10px 2px 10px;
	height: 26px;
	text-align: center;
	
}
/*
.message {
	margin: 15px;
	padding: 5px;
	width: 92%;
	color: #979908;
	border: 4px solid #F7F8B4;
	background: #FFFFEA;
}
span.middleColumn .message {
	margin: 4px 0 0 3px;
}
.required {
	margin: 4px 0 0 3px;
	padding: 5px;
	width: 92%;
	color: #DC1313;
	border: 4px solid #FF7373;
	background: #FED0D0;
}
*/
p#Remember label {
	margin: -24px 0 0 20px;
	text-align: left;
}

.entry {
	border-bottom: 1px solid #eee;
}

.prop_image{
	float:right;
	width:410px;
	height:260px;
}

.prop_images img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:none;
}

/*********************** Property List ***********************/
/*************************************************************/

#PropList{
	list-style-type:none;
	list-style:none;
	padding:0;
	margin:0;
}
#PropList img{
	border:0;
	margin-right:10px;
	float:left;
}



#PropLinks{
	list-style:none;
}

.newsItem{
	margin-bottom:10px;
}


#sitemap{
	margin:auto;
}
#sitemap li a{
	font-weight:bold;
}
#sitemap li ul a{
	font-weight:normal;
}
#sitemap li ul, #sitemap li ul li ul{
	margin-left:10px;
}

#pscroller2{
	width: 310px;
	height: 150px;
	border: 1px solid black;
	padding: 5px;
	background-color: #000000;
	filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

.rssclass .rsstitle{
font-weight: bold;
}

.rssclass .rssdate{
color: gray;
font-size: 85%;
}

.rssclass a{
text-decoration: none;
}

/* Other CSS Elements */

.NewsScroller {
scrollbar-base-color: #000000;
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #000000;
}