* {
	padding:0;
	margin:0;
	}

#container {
	width:650px;
	float:left;
}

body {
	background-color:#FFF;
	color:#000;
}

a:link, a:visited {
	text-decoration:underline;
	}

/************************************************************
*															*
* Header area 												*
*															*
************************************************************/

#header {
	display:none;
}


#nav {
	display:none;
}

#inner_nav {
	background-image:none;
	background-repeat: no-repeat;
	display:none;
}

#index_body {
	background-image: none;
	background-repeat: no-repeat;
}

#index_body_text {
	width:650px;
	background-image:none;
}


/********************************************************
* 														*
* Inner pages css styles 								*
*														*
********************************************************/

#inner_body {
	width:650px;
	padding:10px;
	background-image:none;
	text-align:left;
}

#inner_body_text {
	padding:5px;
	position:relative;
}

#inner_body p{
	font-size:12px;
	line-height:1.4em;
}

#inner_body a{
	text-decoration:none;
	color:#697c2a;
}

#inner_body a:hover{
	text-decoration: underline;				
}	

#contact_text {
	float:right;
}

.imgRight {
	float:right;
	padding:5px;
}

.imgLeft {
	float:left;
	padding:5px;
}

.image_padding {
	margin:15px;
	}


fieldset .input {
	font-size:11px;
	}
	
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display:block;
}

/************************************************************
*															*
* Footer area 												*
*															*
************************************************************/

/*************************************************
*												 *
* Index Footer									 *
*											     *
*************************************************/

#index_footer {
	display:none;
}

#index_footer #footer_text {
	top:34px;
	right:165px;
	color:#FFFFFF;
	font-size:12px;
	position:relative;
}

/*************************************************
*												 *
* Inner Footer									 *
*											     *
*************************************************/

#inner_footer {
	display:none;
}


#BC_footer a, #BC_footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	text-decoration: none;
	text-align:center;	
}

#BC_footer a:hover 
{
	color: Maroon;
}


/*************************************************
*												 *
* Plan & Deails Listing Page					 *
*											     *
*************************************************/

#InformationBlock {
	border:#697C2A 2px solid;
	background-color:#FFFFFF;
	color:#000000;
	width:300px;
	margin:0 auto;
	}
	
#InformationBlock td {
	padding:3px;
	border-bottom:#697C2A 1px dashed;
	}
	
#ListingDetailTable {
	width:650px;
	margin:0 auto;
	}
	
#ListingDetailTable td {
	padding:5px;
	}
	
#ListingImagesTable {
	border:#697C2A 2px solid;
	background-color:#FFFFFF;
	width:330px;
	margin:0 auto;
	}
	
#ListingImagesTable td {
	text-align:center;
	}
	
#ListingImagesTable a:visited img, #ListingImagesTable a:link img {
	border:#000 1px solid;
	}
	
#ListingImagesTable a:hover img {
	border:#999 1px solid;
	}
	
#ListingImageDiv {
	background-color:#FFFFFF;
	border:#697C2A 2px solid;
	text-align:center;
	padding:5px;
	margin-top;:2px;
	width:330px;
	}
	
.PlanImagesTable {
	width:150px;
	margin:5px auto;
	border:#000 2px solid;
	}
.PlanImagesTable td {
	background-color:#FFFFFF;
	padding:5px;
	}
	
.PlanImagesTable td a:visited img, .PlanImagesTable td a:link img {
	border:#000 1px solid;
	}
	
.PlanImagesTable td a:hover img {
	border:#666 1px solid;
	}
#MainPlanImage td a:link img, #MainPlanImage td a:visited img {
	border:#000 1px solid;
	}
#MainPlanImage td a:hover img {
	border:#666 1px solid;
	}
	
#ListingDescriptionTable {
	background-color:#FFFFFF;
	border:#697C2A 2px solid;
	width:330px;
	margin:0 auto;
	}
	
#ListingDescriptionTable td {
	padding:5px;
	text-align:center;
	}