@charset "UTF-8";
/* CSS Document */
html,
body {
   margin:0;
   padding:0;
   height:100%;
}
/* Black Overlay */
.black_overlay {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:105;
    -moz-opacity: 0.2;
    opacity:.40;
    filter: alpha(opacity=80);
}


#container {
   min-height:100%;
   position:relative;
   height: auto;
}
.mainContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
    }
	
	.mainContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
    }
	.mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
    }
	
	.mainContent a:visited {
	color: #0000FF;
    }
/***** Account Settings Page *****/
	#account_01 {
		width: 600px;
		height: 900px;
		margin-left: 20%;
		border: 1px solid #999999;
	}
	
	#account_02 {
		float: left;
		height: auto;
		width: 570px;
		padding: 5px;
	
	}
	
	#account_03 {
		float: left;
		height: auto;
		width: 570px;
		padding: 5px;
	
	}
		#account_021 {
			float: left;
			width: 445px;
			height: 20px;
			border-bottom: #CCCCCC 1px solid;
			margin-left: 10px;
			padding: 5px 3px 1px 3px;
		}
		
		#account_0221 {
			float: left;
			width: 100px;
			height: 20px;
			border-bottom: #CCCCCC 1px solid;
			padding: 3px;
			background-color: #E3E3E3;
			text-align: right;
			padding-right: 5px;
		}


/*Directory*/

#d-1000 {
	float: left;
	width: 130px;
	height: 600px;
	}
#d-1001 {
	float: left;
	height: auto;
	width: 820px;
	padding-top: 10px;
	}
	/*Directory index middle col */
	#d-1001A {
	float: left;
	height: auto;
	width: 500px;
	padding-top: 10px;
	}
	#d-1001B {
	float: left;
	height: auto;
	width: 500px;
	padding-top: 10px;
	margin-left: 20px;
	}
#d-1002 {
		float: left;
		height: auto;
		width: 580px;
		padding-bottom: 50px;

		}
		#d-1002A {
		float: left;
		height: auto;
		width: 500px;
		padding-bottom: 50px;
	
		}
		/*Canada Prov Cells*/
		#d-1003 {
		float: left;
		height: auto;
		width: 200px;
		padding-left: 20px;
		padding-top: 10px;
		margin-top: 20px;
		}
		/*Left Col*/
		#d-1004 {
		float: left;
		width: 300px;
		margin-left: 10px;
		height: auto;
	
		}
		#d-1004A {
		float: left;
		width: 250px;
		margin-left: 0px;
		margin-top: 50px;
		height: auto;

		}
		#d-1004B {
		float: left;
		width: 300px;
		margin-left: 60px;
		height: auto;
	
		}
		#d-1005 {
		float: left;
		width: 300px;
		margin-top: 5px;
		min-height: 50px;
		height: auto;
		padding: 5px;
		border: #CCCCCC solid 1px;
		}
		/** US States Cols **/
		#d-1006 {
		float: left;
		height: auto;
		width: 130px;
		padding-left: 15px;
		margin-top: 20px;
		padding-top: 10px;
		}
		/** Search Results Area **/
		#d-1007 {
		float: left;
		height: auto;
		width: 560px;
		padding-left: 0px;
		padding-top: 10px;
		}
			#d-1007A {
			float: left;
			height: auto;
			width: 560px;
			margin-top: 20px;
			padding-left: 0px;
			padding-top: 10px;
			}
			#d-1007B {
			float: left;
			height: auto;
			width: 480px;
			padding-left: 0px;
			padding-top: 0px;
			z-index: 25;
			
			}
		/***** Real Estate Listings Table *****/
		#d-1008  {
		float: left;
		width: 550px;
		height: auto;
		margin-top: 10px;
		padding-bottom: 10px;
		color: #333333;
		}
		/*Profile Image*/
		#d-1008A  {
		float: left;
		width: 85px;
		min-height: 80px;
		margin-top: 0px;
		padding-top: 8px;
		
		color: #333333;
		}
		
		#d-1009 {
		float: left;
		width: 370px;
		height: auto;
		padding-top: 8px;
		padding-left: 5px;
		}
			#d-1009 a:link {
			color: #000000;
			text-decoration: none;
			}
			#d-1009 a:visited {
			color: #000000;
			text-decoration: none;
			}
			#d-1009 a:hover {
			color: #0000FF;
			text-decoration: underline;
			}
			#d-1009A {
			float: left;
			width: 470px;
			min-height: 80px;
			padding-top: 8px;
			padding-left: 5px;
			font-size: 11px;
			}
			#d-1009B {
			float: left;
			width: 480px;
			height: auto;
			padding-top: 8px;
			padding-left: 0px;
			}
			#d-1009C {
			float: left;
			width:180px;
			height: auto;
			padding-top: 8px;
			padding-left: 0px;
			}
			#d-1009D {
			float: left;
			width: 180px;
			min-height: 80px;
			padding-top: 8px;
			padding-left: 5px;
			font-size: 11px;
			}
		#d-1010 {
		float: left;
		width: 85px;
		height: 16px;
		padding-top: 8px;
		padding-left: 5px;
		font-size: 10px;
		text-align: center;
		}
			#d-1010 a:link {
				color: #999999;
				text-decoration: none;
			}
			#d-1010 a:visited {
				color: #999999;
				text-decoration: none;
			}
			#d-1010 a:hover {
				color:#0000FF;
				text-decoration: underline;
			}
		/**Listing info container**/
		#d-1011 {
		height: auto;
		width: 480px;
		float: left;	
		}
		#d-1011A {
		height: auto;
		width: 480px;
		float: left;
		margin-top: 10px;
		padding-bottom: 3px;
		border-bottom: #CCCCCC 1px solid;		
		}
		#d-1011B {
		height: auto;
		width: 250px;
		float: left;
		margin-top: 10px;
		padding-bottom: 3px;
		border-bottom: #CCCCCC 1px solid;		
		}
		
		/** Only dir address **/
		#d-1012 {
		float: left;
		width: 220px;
		height: auto;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		font-size: 11px;
		}
			/** Google Map **/
			#d-1012A {
			float: left;
			width: 251px;
			height: 221px;
			padding-top: 1px;
			padding-left: 1px;
			padding-bottom: 1px;
			border: #CCCCCC 1px solid;
			}
			/** Share toolbar **/
			#d-1012B {
			float: left;
			width: 400px;
			height: auto;
			padding-top: 5px;
			padding-bottom: 5px;
			}
		/**Image**/
		#d-1013 {
		float: left;
		width: 70px;
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 5px;
		}
		/**Header**/
		#d-1014 {
		float: left;
		width: 400px;
		height: auto;
		padding-top: 5px;
		padding-left: 5px;
		font-size: 11px;
		}
		
		/**Address**/
		#d-1015 {
		float: left;
		width: 200px;
		height: auto;
		padding-top: 5px;
		padding-left: 5px;
		font-size: 11px;
		}
		/**Message area**/	
		#d-1016 {
		float: left;
		width: 250px;
		height: auto;
		padding-top: 5px;
		padding-left: 5px;
		}
		/** Listings Table */
		#d-1017 {
			float: left;
			width: 475px;
			margin-left: 0px;
			margin-top: -1px;
			padding: 3px;
			height: 12px;
			font-size: 11px;
			border-bottom: #CCCCCC 1px solid;
			}
				#d-1017 a:link {
				text-decoration: none;
				}
				#d-1017 a:hover {
				text-decoration: none;
				}
				#d-1017 a:hover {
				text-decoration: underline;
				}
	#d-1018 {
		float: left;
		width: 400px;
		height: auto;
		margin-top: 10px;
		
		}
		#d-1018A {
		float: left;
		width: 500px;
		height: auto;
		margin-top: 10px;
		font-size: 11px;
		}
		
		#d-1018B {
		float: left;
		width: 500px;
		height: auto;
		margin-top: 2px;
		font-size: 11px;
		}
	/* Additional Listings */
	#d-1018C {
			float: left;
			width: 120px;
			margin-left: 3px;
			margin-top: 3px;
			height: auto;
			font-size: 10px;
			}
				#d-1018C a:link {
				font-size: 10px;
				text-decoration: none;
				font-weight: normal;
				color:#000000;
				}
				#d-1018C a:visited {
				font-size: 10px;
				text-decoration: none;
				font-weight: normal;
				color:#000000;
				}
	#d-1018D {
			float: left;
			width: 70px;
			margin-left: 0px;
			margin-top: 3px;
			height: auto;
			font-size: 10px;
			text-align: right;
			}
		#d-1018E {
			float: left;
			width: 150px;
			margin-left: 3px;
			margin-top: 3px;
			height: auto;
			font-size: 10px;
			}
	#d-1018F {
		float: left;
		width: 250px;
		height: auto;
		font-size: 10px;
		overflow-y: auto;
		overflow-x: hidden;		
		}
	#d-1018G {
		float: left;
		width: 250px;
		height: auto;
		font-size: 11px;
		overflow-y: auto;
		overflow-x: hidden;		
		}

	
/** Home Page **/
#m-1000 {
		float: left;
		width: 972px;
		height: 340px;
		background-image: url(../../assets/grapics2/pro_banner_feb2010.png);
		background-repeat: repeat-x;
		border: 1px #E9E9E9 solid;
		}
			#m-1000  strong {
			font-size: 120%;
			color: #000000;
			font-weight: bold;
		}
	#m-1001 {
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	width: 120px;
	height: 150px;
	}
	#m-1002 {
	float: left;
	margin-top: 0px;
	margin-left: 10px;
	width: 450px;
	height: auto;
	font-size: 12px;
	color: #000000;
	}
	
		
		#m-1002A {
		float: left;
		margin-top: 10px;
		margin-left: 10px;
		width: 900px;
		height: auto;
		padding-bottom: 10px;
		font-size: 12px;
		color: #000000;
		}
		
	#m-1002B {
	float: left;
	margin-top: 0px;
	margin-left: 20px;
	width: 450px;
	height: auto;
	font-size: 12px;
	color: #000000;
	}
	#m-1002C {
	float: left;
	margin-top: 23px;
	margin-left: 0px;

	}
	#m-1003 {
	float: left;
	margin-top: 20px;
	margin-left: 50px;
	width: 420px;
	height: auto;
	font-size: 13px;
	overflow: hidden;
	}
	#m-1004 {
	float: left;
	margin-top: -5px;
	margin-left: 10px;
	width: 210px;
	height: auto;
	font-size: 11px;
	}
	#m-1004A {
	float: left;
	margin-top: 30px;
	margin-left: -10;
	width: 100px;
	height: auto;
	font-size: 11px;
	}
	/*Left Col*/
	#m-1005 {
	float: left;
	height: auto;
	margin-top: 10px;
	width: 600px;
	font-size: 12px;
	color:#000000;
	}
	#m-1005A {
	float: left;
	height: auto;
	margin-top: 10px;
	width: 100px;
	
	}
	#m-1006 {
	float: left;
	width: 550px;
	margin-top: 5px;
	min-height: 50px;
	height: auto;
	padding: 5px;
	}
		.m-1006 { 
		color: #000000;
		font-size: 13px;
		font-weight: bold;
		}
		.m-10061 { 
		color: #666666;
		font-size: 11px;
		font-weight: bold;
		padding-top: 3px;
		}

		
	#m-1007 {
	float: left;
	width: 320px;
	height: auto;
	margin-left: 30px;
	margin-top: 10px;
	}
	#m-1008 {
	float: left;
	width: 320px;
	margin-top: 5px;
	margin-left: 30px;
	min-height: 50px;
	height: auto;
	padding: 5px;
	border-bottom: #E9E9E9 solid 1px;
	font-size: 11px;
	}
		.m-1008 { 
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		}
		.m-10081 { 
		color: #666666;
		font-size: 11px;
		font-weight: bold;
		padding-top: 3px;
		}
	#m-10081 {
	float: left;
	width: 150px;
	margin-top: 5px;
	margin-left: 0px;
	min-height: 50px;
	height: auto;
	padding: 5px;
	
	font-size: 11px;
	}
		#m-100811 {
		float: left;
		width: 250px;
		margin-top: 5px;
		margin-left: 0px;
		min-height: 50px;
		height: auto;
	
		}
		#m-100812 {
		float: left;
		width: 140px;
		margin-top: 5px;
		margin-left: 0px;
		min-height: 50px;
		height: auto;
		
		font-size: 11px;
		color: #666666;
	
		}
	#m-10082 {
	float: left;
	width: 80px;
	margin-top: 5px;
	min-height: 50px;
	height: auto;
	padding: 5px;
	}
	#m-10083 {
	float: left;
	width: 220px;
	margin-top: px;
	min-height: 50px;
	height: auto;
	padding: 0px;
	}
	#m-10084 {
	float: left;
	width: 100px;
	margin-top: 5px;
	min-height: 50px;
	height: auto;
	padding: 0px;
	}
	#m-10085 {
	float: left;
	width: 80px;
	margin-top: 5px;
	margin-left: 20px;
	min-height: 50px;
	height: auto;
	padding: 0px;
	}
	
	/** News Area **/
	#m-1009 {
	float: left;
	width: 500px;
	height: auto;
	margin-left: 5px;
	}
		#m-10091 {
		float: left;
		width: 500px;
		height: auto;
		margin-left: 0px;
		font-size: 13px;
		color:#666666;
		font-weight: bold;
		}
		#m-10092 {
		float: left;
		width: 500px;
		height: auto;
		margin-left: 0px;
		margin-top: 5px;
		color:#666666;
		font-size: 11px;
		}
		#m-10093 {
		float: left;
		width: 500px;
		height: auto;
		margin-top: 5px;
		margin-left: 0px;
		padding-bottom: 15px;
		color:#666666;
	
		}

	/** Footer **/
	#m-1100 {
	float: left;
	margin-top: 100px;
	margin-left: 0px;
	width: 930px;
	height: auto;
	padding-bottom: 10px;
	font-size: 11px;
	color: #666666;
	}
		#m-1100 a:link {
		text-decoration: none;
		color: #999999;
		}
		#m-1100 a:visited {
		text-decoration: none;
		color: #999999;
		}
		#m-1100 a:hover {
		text-decoration: none;
		color: #0000FF;
		}
	#m-1101 {
	float: left;
	margin-top: 10px;
	margin-left: 40px;
	width: 250px;
	height: auto;
	font-size: 11px;
	}	
	#m-1102 {
	float: left;
	margin-top: 10px;
	margin-left: 40px;
	width: 700px;
	height: auto;
	font-size: 11px;
	}
	
	/** Find a home **/
	.find_a_home {
		float: left;
		margin-top: 10px;
		width: 680px;
		height: 250px;
		background-image: url(../../assets/grapics2/back_panel_2.png);
		background-repeat: no-repeat;
		font-size: 12px;
		}
		.find_a_home-01 {
		float: left;
		margin-top: 0px;
		margin-left: 10px;
		width: 300px;
		height: auto;
		}
			.find_a_home-011 {
			float: left;
			margin-top: 10px;
			margin-left: 0px;
			width: 50px;
			height: 20px;
			padding: 3px;
			}
			.find_a_home-012 {
			float: left;
			margin-top: 10px;
			margin-left: 0px;
			width: 210px;
			height: 26px;
			}
		.find_a_home-02 {
		float: left;
		margin-top: 0px;
		margin-left: 40px;
		width: 100px;
		height: 100px;
		}
		
		.find_a_home-03 {
		float: left;
		margin-top: 10px;
		margin-left: 10px;
		width: 400px;
		height: auto;
		}
		.find_a_home-031 {
		float: left;
		margin-top: 40px;
		margin-left: 10px;
		width: 400px;
		height: auto;
		}
		.find_a_home-04 {
		float: left;
		margin-top: 0px;
		margin-left: 30px;
		width: 500px;
		height: 10px;
		}
			.find_a_home-04 a:link {
			color: #666666;
			font-weight: bold;
			padding-left: 10px;
			text-decoration: none;
		}
		.find_a_home-04 a:visited {
			color: #666666;
			font-weight: bold;
			padding-left: 10px;
			text-decoration: none;
		}
		.find_a_home-04 a:hover {
			color: #990000;
			font-weight: bold;
			padding-left: 10px;
			text-decoration: none;
		}
		/** Featured Real Estate Agent **/
	.featured_real_estate_agent {
		float: left;
		width: 250px;
		height: auto;
		margin-top: 2px;
		padding-bottom: 10px;
		background-image: url(../../assets/grapics2/small_back_panel.png);
		margin-left: 0px;
		background-repeat: no-repeat;
		}
		.featured_real_estate_agent-01 {
		float: left;
		width: 238px;
		height: 10px;
		margin-top: 0px;
		padding: 5px;
		background-image: url(../../assets/grapics2/listing_child_hd_bg.png);
		background-repeat: repeat-x;
		border: #CCCCCC solid 1px;
		font-weight: bold;
		}
	
		.featured_real_estate_agent-02 {
		float: left;
		width: 60px;
		height: auto;
		margin-left: 5px;
		margin-top: 5px;
		}
		.featured_real_estate_agent-03 {
		float: left;
		width: 140px;
		height: auto;
		margin-left: 15px;
		margin-top: 5px;
		font-size: 11px;
		}



/**** Header ****/
	#p-1000 {
		height: 55px;
		padding:10px;
		background-image: url(../../assets/grapics2/header.png);
		background-repeat: repeat-x;
		border-bottom: #CCCCCC;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		}

	#p-1001 {
	position: relative;
	margin: 0px auto;	
	width: 1050px;
	height: auto;
	}

	#p-1002 {
	float: left;
	width: 250px;
	height: 60px;	
	}
	#p-1003 {
	float: left;
	width: 800px;
	padding-top: 0px;
	height: auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}
	#p-1003 a:link {
	color: #333333;
	font-weight: bold;
	text-decoration: none;	
	padding-right: 5px;
	
	}
	#p-1003 a:visited {
	color: #333333;
	font-weight: bold;
	text-decoration: none;	
	padding-right: 5px;
	
	}
	#p-1003A {
	float: left;
	width: 770px;
	
	height: auto;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}
	#p-1003A a:link {
	color: #333333;
	font-weight: bold;
	text-decoration: none;	
	padding-right: 5px;
	
	}
	#p-1003A a:visited {
	color: #333333;
	font-weight: bold;
	text-decoration: none;	
	padding-right: 5px;
	
	}

/** Body container **/
	#p-2000 {
		float: inherit;
		margin: 0 auto;
		width: 950px;
		height: auto;
		}
		
/** Directory container **/
	#p-2000A {
		margin: 0 auto;
		width: 1050px;
		height: auto;
		}
/*Contact management tool bar*/
	#p-2000B {
		float: left;
		margin-top: 6px;
		width: 500px;
		height: auto;
		}
		#p-2000B1 {
		float: left;
		margin-top: 6px;
		width: auto;
		height: auto;
	
		}
		#p-2000B2 {
		float: left;
		margin-top: 6px;
		margin-left: 5px;
		padding-left: 5px;
		width: auto;
		height: auto;
		border-left: #CCCCCC 2px outset;
		}
			#p-2000B2 a:link {
			padding-left: 2px;
			padding-right: 2px;
			padding-bottom: 3px;
			}
		#p-2000B a:visited {
			padding-left: 2px;
			padding-right: 2px;	
			}
	#p-2000C {
		float: left;
		margin-top: 20px;
		margin-left: 10px;
		width: 350px;
		height: 25px;
		}
		
		#p-2000C a:link {
			padding-left: 15px;
			padding-right: 15px;
			padding-bottom: 3px;
			padding-top: 3px;
			color: #000000;
			font-size: 11px;
			text-decoration: none;
			background-color: #CCCCCC;
			border: #999999 1px solid;
			}
		#p-2000C a:visited {
			padding-left: 15px;
			padding-right: 15px;
			padding-bottom: 3px;
			padding-top: 3px;
			color: #000000;
			font-size: 11px;
			text-decoration: none;
			background-color: #CCCCCC;
			border: #999999 1px solid;
			}
		#p-2000C a:hover {
			padding-left: 15px;
			padding-right: 15px;
			padding-bottom: 3px;
			padding-top: 3px;
			color: #FFFFFF;
			font-size: 11px;
			text-decoration: none;
			background-color: #666666;
			border: #999999 1px solid;
			}
			

/** Main Page **/
	#p-2001 {
		float: left;
		width: 420px;
		height: auto;
		margin-left: 20px;
		margin-top: 10px;
		background-color: #3333CC;
		}
			#p-20011 {
			float: left;
			width: 235px;
			height: auto;
			margin-left: 0px;
			margin-top: 0px;
			}
			#p-20012 {
			float: left;
			width: 510px;
			height: auto;
			margin-left: 20px;
			margin-top: 10px;
			}
	/*Right Col*/
	#p-2001A {
		float: left;
		width: 445px;
		height: auto;
		margin-left: 0px;
		margin-top: 0px;
		}
	/*left Col*/
	#p-2001B {
		float: left;
		width: 520px;
		height: auto;
		}
		
	/*Col 1*/
	#p-2001C {
		float: left;
		width: 220px;
		height: 300px;
		margin-left: 0px;
		margin-top: 5px;
		}
	/***Small Calendar***/	
	#p-20011 {
	float: left;
	width: 220px;
	height: 165px;
	margin-left: -5px;
	margin-top: 0px;
	padding-left: 2px;
	
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	}
	#p-20011A {
	float: left;
	width: 180px;
		
	text-align: center;
	}
	#p-20011B {
	float: left;
	padding-left: 5px;
	margin-top: 5px;
	width: 26px;
	}
	
			
	#p-2002 {
		float: left;
		width: 400px;
		height: auto;
		}
	/** Header **/
	#p-2003 {
		float: left;
		width: 397px;
		height: 25px;
		background-image:url(../../assets/grapics2/pro_header.png);
		background-repeat: repeat-x;
		padding-top: 5px;
		padding-left: 3px;
		font-size: 13px;
		font-weight: bold;
		}
	#p-2004 {
		float: left;
		width: 115px;
		height: auto;

		}
	#p-20041 {
		float: left;
		width: auto;
		height: auto;

		}
	#p-2005 {
		float: left;
		width: 285px;
		height: auto;
		padding-bottom: 5px;
		padding-top: 5px;
		}
	#p-2006 {
		float: left;
		width: 185px;
		height: auto;
		padding-bottom: 5px;
		padding-top: 5px;
		}
		
/** Daily Outlook **/
#p-2100 {
	float: left;
	width: 500px;
	height: 300px;
	margin-left: 10px;
	padding-top: 0px;
	margin-top: 5px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	
	border-bottom: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	
	}
	#p-2100A {
	float: left;
	width: 496px;
	height: 20px;
	margin-left: 0px;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	background-color: #E9E9E9;
	font-size: 11px;
	border: #CCCCCC 1px solid;
	}
	/* Home Listings */
	#p-2100B {
	float: left;
	width: 500px;
	height: 230px;
	margin-left: 10px;
	padding-top: 0px;
	margin-top: 5px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	
	border-bottom: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	}
	
	
	/*Task List*/
	#p-2100C {
	float: left;
	width: 191px;
	height: 20px;
	margin-left: 0px;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	background-color: #E9E9E9;
	font-size: 11px;
	border: #CCCCCC 1px solid;
	}
	#p-2100D {
	float: left;
	width: 195px;
	height: 300px;
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	
	border-bottom: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	}	
	/* Sales Leads */
	#p-2100E {
	float: left;
	width: 440px;
	height: 230px;
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 5px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	
	border-bottom: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	}
		#p-2100E1 {
		float: left;
		width: 436px;
		height: 20px;
		margin-left: 0px;
		padding-top: 3px;
		padding-left: 3px;
		padding-bottom: 0px;
		background-color: #E9E9E9;
		font-size: 11px;
		border: #CCCCCC 1px solid;
		}
	#p-2101 {
		float: left;
		width: 192px;
		height: 20px;
		margin-left: 0px;
		padding-top: 3px;
		padding-left: 3px;
		padding-bottom: 0px;
		background-color: #FBFBFB;
		font-size: 11px;	
		border-bottom: #CCCCCC 1px solid;
		}
		#p-2101A {
		float: left;
		width: 437px;
		height: 20px;
		margin-left: 0px;
		padding-top: 3px;
		padding-left: 3px;
		padding-bottom: 0px;
		background-color: #FBFBFB;
		font-size: 11px;	
		border-bottom: #CCCCCC 1px solid;
		}
		#p-2101B {
		float: left;
		width: 119px;
		height: 20px;
		margin-left: 0px;
		padding-top: 3px;
		padding-left: 3px;
		padding-bottom: 0px;
		background-color: #FBFBFB;
		font-size: 11px;	
		border-bottom: #CCCCCC 1px solid;
		}
	
		

/** Projects Table **/
	#p-3000 {
		margin-top: 0px;
		float: left;
		width: 448px;
		min-height: 200px;
		margin-left: 0px;
		}
			#p-3000 a:link {
			text-decoration: none;
			color: #333333;
			}
			#p-3000 a:visited {
			text-decoration: none;
			color: #333333;
			}
			#p-3000 a:hover {
			text-decoration: none;
			background-color: #CCCCCC;
			color: #0000FF;
			}
	#p-30001 {
		margin-top: 20px;
		float: left;
		width: 970px;
		height: auto;
		margin-left: 0px;
		}
		
		#p-300012 {
		margin-top: 0px;
		float: left;
		width: 448px;
		min-height: 250px;
		max-height: 250px;
		margin-left: 0px;
		overflow-y: auto;
		overflow-x: hidden;
		background-color: #EFEFEF;
		
		}
	#p-3001 {
		float: left;
		width: 200px;
		height: 25px;
		background-image:url(../../assets/grapics2/pro_header.png);
		background-repeat: repeat-x;
		padding-top: 5px;
		padding-left: 3px;
		font-size: 13px;
		font-weight: bold;
		}
		#p-3002 {
		float: left;
		width: 445px;
		height: 20px;
		background-repeat: repeat-x;
		padding-top: 0px;
		padding-left: 0px;
		font-size: 11px;
		background-color: #E1E1E1;
		border-bottom: 1px #CCCCCC solid;
		y-overflow: scroll;
		}
			#p-30021 {
			float: left;
			width: 80px;
			height: 15px;
			padding-top: 0px;
			padding-left: 3px;
			font-size: 11px;
			background-color: #E6E6E6;
			}
			#p-30022 {
			float: left;
			width: 150px;
			height: 15px;
			padding-top: 0px;
			padding-left: 18px;
			font-size: 11px;
			background-color: #E6E6E6;
			}
			#p-30023 {
			float: left;
			width: 100px;
			height: 15px;
			padding-top: 0px;
			padding-left: 3px;
			font-size: 11px;
			background-color: #E6E6E6;
			}
			#p-30024 {
			float: left;
			width: 30px;
			height: 15px;
			padding-top: 0px;
			padding-left: 3px;
			font-size: 11px;
			background-color: #E6E6E6;
			text-align: center;
			}
			#p-30025 {
			float: left;
			width: 24px;
			height: 15px;
			padding-top: 0px;
			padding-left: 3px;
			font-size: 11px;
			background-color: #E6E6E6;
			text-align: center;
			}
	
		#p-3003 {
		float: left;
		width: 400px;
		height: 20px;
		background-image: url(../graphics/back_panel_up.png);
		background-repeat: repeat-x;
		padding-top: 0px;
		padding-left: 3px;
		font-size: 11px;
		}
		#p-3004 {
		float: left;
		width: 130px;
		height: 25px;
		background-image:url(../../assets/grapics2/pro_header.png);
		background-repeat: repeat-x;
		padding-top: 5px;
		padding-left: 3px;
		font-size: 13px;
		font-weight: bold;
		}
		#p-30041 {
		float: left;
		width: 240px;
		height: 25px;
		background-image:url(../../assets/grapics2/pro_header.png);
		background-repeat: repeat-x;
		padding-top: 5px;
		padding-left: 3px;
		font-size: 13px;
		}
		/** Reg Cells**/
		#p-3005 {
		float: left;
		width: 150px;
		height: 20px;
		padding-top: 5px;
		padding-left: 3px;
		font-size: 10px;
		}
		#p-30051 {
		float: left;
		width: 15px;
		height: 25px;
		padding-top: 5px;
		padding-left: 3px;
		font-size: 11px;
		}
		#p-3006 {
		float: left;
		width: 80px;
		height: 20px;
		padding-top: 5px;
		padding-left: 3px;
		font-size: 11px;
		}
		#p-30061 {
		float: left;
		width: 30px;
		height: 25px;
		padding-top: 5px;
		padding-left: 3px;
		font-size: 11px;
		text-align: center;
		}
			
		#p-30062 {
		float: left;
		width: 100px;
		height: 20px;
		padding-top: 5px;
		padding-left: 3px;
		font-size: 11px;
		}
		#p-3007 {
		float: left;
		width: 150px;
		height: 25px;
		padding-top: 5px;
		padding-left: 3px;
		font-size: 11px;
		}
		#p-3008 {
		float: left;
		width: 130px;
		height: 25px;
		padding-top: 5px;
		padding-left: 3px;
		font-size: 11px;
		}
		
		
/** Blog **/
#p-3500 {
		margin-top: 0px;
		float: left;
		width: 245px;
		min-height: 300px;
		max-height: 300px;
		margin-left: 10px;

		}	
		#p-3501 {
		float: left;
		width: 247px;
		height: 25px;
		background-image:url(../../assets/grapics2/pro_header.png);
		background-repeat: repeat-x;
		padding-top: 5px;
		padding-left: 0px;
		font-size: 13px;
		font-weight: bold;
		}
		#p-3502 {
		float: left;
		width: 210px;
		height: auto;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 3px;
		font-size: 11px;
		background-color: #F2F2F2;
		border-bottom: #CCCCCC 1px solid;
		}
		.blog_date {
		font-size: 10px;
			
		}
		#p-3503 {
		margin-top: 0px;
		float: left;
		width: 234px;
		min-height: 250px;
		max-height: 250px;
		margin-left: 0px;
		overflow-y: auto;
		overflow-x: hidden;
		background-color: #EFEFEF;
		
		}
		

/** Manage Project Page **/
#p-40000 {
		float: left;
		width: 970px;
		height: auto;
		margin-top: 10px;
		padding-bottom: 10px;
		background-color: #F2F2F2;
		border: #CCCCCC 1px solid;
		}
		#p-4000001 {
		float: left;
		width: 970px;
		height: 900px;
		margin-top: 10px;
		padding-bottom: 10px;
		background-color: #F2F2F2;
		border: #CCCCCC 1px solid;
		}
		#p-40001 {
		float: left;
		width: 400px;
		height: 12px;
		margin-top: 0px;
		padding: 5px;
		background-image: url(../../assets/grapics2/listing_child_hd_bg.png);
		background-repeat: repeat-x;
		font-weight: bold;
		border-bottom: #CCCCCC solid 1px;
		}
		
			/*Calendar Page*/
			#p-40001A {
			float: left;
			width: 960px;
			height: 12px;
			margin-top: 0px;
			padding: 5px;
			background-image: url(../../assets/grapics2/listing_child_hd_bg.png);
			background-repeat: repeat-x;
			font-weight: bold;
			border-bottom: #CCCCCC solid 1px;
			text-align: center;
			}
		
		#p-400011 {
		float: left;
		width: 550px;
		height: 12px;
		margin-top: 0px;
		padding: 5px;
		background-image: url(../../assets/grapics2/listing_child_hd_bg.png);
		background-repeat: repeat-x;
		border-bottom: #CCCCCC solid 1px;
		color: #999999;
	
		text-align: right;
		}
			#p-400011 a:link {
			text-decoration: none;
			padding-left: 5px;
			padding-right: 5px;
			color: #333333;
			font-weight: bold;
			}
			#p-400011 a:visited {
			text-decoration: none;
			padding-left: 5px;
			padding-right: 5px;
			color: #333333;
			font-weight: bold;
			}
			#p-400011 a:hover {
			text-decoration: none;
			padding-left: 5px;
			padding-right: 5px;
			color: #0000FF;
			font-weight: bold;
			}
		#p-400012 {
		float: left;
		width: 800px;
		height:  auto;
		margin-left: 50px;
		padding-top: 5px;
		padding-left: 3px;
		}
		#p-400013 {
		float: left;
		width: 400px;
		height: auto;
		top: 0px;
		margin-top: 0px;
		margin-left: 40px;
		}
		#p-400014 {
		float: left;
		width: 100px;
		height: auto;
		margin-top: 50px;
		margin-left: 0px;
		}
		#p-40002 {
		float: left;
		width: 200px;
		height: auto;
		margin-top: 10px;
		margin-left: 10px;

		}
		#p-40003 {
		float: left;
		width: 200px;
		height: auto;
		margin-top: 10px;
		}
			#p-40003 a:link {
			text-decoration: none;
			font-weight: bold;
			color: #333333;
			}
			#p-40003 a:visited {
			text-decoration: none;
			font-weight: bold;
			color: #333333;
			}
			#p-40003 a:hover {
			text-decoration: none;
			font-weight: bold;
			color: #0000FF;
			}
		#p-40004 {
		float: left;
		width: 200px;
		height: auto;
		margin-top: 10px;
		font-weight: bold;
		color:#666666;
		}
			#p-40004 a:link {
			text-decoration: none;
			font-weight: bold;
			color: #333333;
			}
			#p-40004 a:visited {
			text-decoration: none;
			font-weight: bold;
			color: #333333;
			}
			#p-40004 a:hover {
			text-decoration: none;
			font-weight: bold;
			color: #0000FF;
			}
							
				/** Open house Cell**/
				#p-400041 {
				float: left;
				width: 400px;
				height: auto;
				margin-top: 5px;
				}
				/**Listing Date**/
				#p-400042 {
				float: left;
				width: 110px;
				height: auto;
				margin-top: 5px;
				}
				#p-400043 {
				float: left;
				width: 80px;
				height: auto;
				margin-top: 5px;
				}
		#p-40005 {
		float: left;
		width: 200px;
		height: auto;
		margin-top: 0px;
		}
			/** Open House Cell **/
			#p-400051 {
			float: left;
			width: 400px;
			height: auto;
			margin-top: 0px;
			}
			/*Listing Date*/
			#p-400052 {
			float: left;
			width: 200px;
			height: auto;
			margin-top: 3px;
			}
		#p-40006 {
		float: left;
		width: 100px;
		height: auto;
		margin-top: 5px;
		}
		#p-40007 {
		float: left;
		width: 100px;
		height: auto;
		margin-top: 0px;
		}
		#p-4000711 {
		float: left;
		width: 100px;
		height: 100px;
		margin-top: 0px;
		}
		#p-400071 {
		float: left;
		width: 400px;
		height: 100px;
		margin-top: 0px;
		padding: 10px;
		}
		
		#p-40008 {
		float: left;
		width: 550px;
		height: auto;
		margin-top: 0px;
		padding: 10px;
		margin-left: 50px;
		}
		
		
		/** Middle Col **/
		#p-41000 {
		float: left;
		width: 435px;
		height: auto;
		margin-left: 10px;
		margin-top: 0px;
		}
		/** Main Image **/
		#p-41001 {
		float: left;
		width: 435px;
		height: 326px;
		margin-top: 0px;
		}
		#p-410011 {
		float: left;
		width: 200px;
		height: auto;
		margin-top: 5px;
		margin-left: 50px;
		}
		#p-410012 {
		float: left;
		width: 500px;
		height: auto;
		margin-top: 20px;
		margin-left: 50px;
		}
		
		#p-41002 {
		float: left;
		width: 435px;
		height: 65px;
		margin-top: 0px;
		}
		#p-41003 {
		float: left;
		width: 435px;
		height: auto;
		margin-top: 5px;
		}
		#p-41004 {
		float: left;
		width: 435px;
		height: auto;
		margin-top: 0px;
		display: none;
		}
		#p-410041 {
		float: left;
		width: 435px;
		height: auto;
		margin-top: 0px;
		overflow: hidden;
		}
		#p-410042 {
		float: left;
		width: 435px;
		height: auto;
		margin-top: 0px;
		overflow: hidden;
		}
		/*Description / Features / Highlights **/
		.p-410044 {
		display: none;
		z-index:1002;
		overflow: auto;
		}
		
		
			/** If no main image **/
			#p-41005 {
				width: 290px;
				padding: 70px;
				height: 185px;
				background-color: #D6D6D6;			
			}
			/** Banner **/
			#p-410051 {
				position: absolute;
				padding: 0px;
				margin-top: 0px;
				margin-left: 308px;
				height: 185px;
				z-index: 5;			
			}
			/** Image delete X **/
			#p-41006 {
			position: absolute;
			height: 10px;
			width: 8px;
			
			padding: 4px;
			margin-top: 44px;
			margin-left: 66px;
			background-color: #CCCCCC;
			z-index: 100;
			border: #999999 1px solid;
			}
			#p-41007 {
			float: left;
			height: 64px;
			width: 84px;
			margin-left: 0px;
			background-color: #CCCCCC;
			z-index: 1007;
			}
			#p-41008 {
			float: left;
			height: 64px;
			width: 84px;
			margin-left: 2px;
			z-index: 1007;
			}
	
	
	/** Right Col **/
	#p-42000 {
		float: left;
		width: 300px;
		height: auto;
		margin-top: 10px;
		margin-left: 5px;
		}
		#p-420001 {
		float: left;
		width: 500px;
		height: auto;
		margin-top: 10px;
		margin-left: 5px;
		}
		#p-42001 {
		float: left;
		width: 300px;
		height: auto;
		margin-top: 0px;
		}
		
		#p-42005 {
		float: left;
		width: 300px;
		height: auto;
		margin-top: 5px;
		}
		#p-42006 {
		float: left;
		width: 150px;
		height: auto;
		margin-top: 5px;
		}
		#p-42007 {
		float: left;
		width: 150px;
		height: auto;
		margin-top: 0px;
		}
		/**Save Listing**/
		#p-42008 {
		float: left;
		width: 970px;
		height: 50;
		margin-top: 10px;
		}
		/** Image Insert Pane **/
		.p-42009 {
		position: absolute;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		top: 15%;
		left: 30%;
		width: 500px;
		height: auto;
		border: 5px solid  #C1C1C1;
		background-color: white;
		z-index:1002;
		overflow: hidden;
		}
			/*Delete calendar msg*/
			.p-42009B {
			position: absolute;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333333;
			top: 15%;
			left: 30%;
			width: 350px;
			height: auto;
			border: 5px solid  #C1C1C1;
			background-color: white;
			z-index:1010;
			overflow: hidden;
			}
		#p-42009 {
		float: left;
		width: 500px;
		height: 25px;
		background-image:url(../../assets/grapics2/pro_header.png);
		background-repeat: repeat-x;
		padding-top: 5px;
		padding-left: 3px;
		font-size: 13px;
		font-weight: bold;
		}
		#p-42010 {
		float: left;
		width: 480px;
		height: auto;
		padding: 10px;
		}
			#p-42010 a:link {
			text-decoration: none;
			color: #666666;
			}
			#p-42010 a:visited {
			text-decoration: none;
			color: #666666;
			}
			/*Calendars Panel*/
			#p-42010B {
			float: left;
			width: 200px;
			height: auto;
			padding: 10px;
			}
			#p-42010C {
			float: left;
			width: 270px;
			height: auto;
			padding: 5px;
			text-align: right;
			}
			/*Calendar delete msg*/
			#p-42010D {
			float: left;
			width: 340px;
			height: auto;
			padding: 10px;
			}
			
			#p-42010E {
			float: left;
			width: 100px;
			height: auto;
			padding: 10px;
	
			}
			#p-42010F {
			float: left;
			width: 220px;
			height: auto;
			padding: 5px;
			text-align: right;
			}
		/** Insert Note **/
		#p-42011 {
		float: left;
		width: 300px;
		height: auto;
		padding: 0px;
		}
		#p-42012 {
		float: left;
		width: 700px;
		height: auto;
		padding: 10px;
		}
		#p-42013 {
		float: left;
		width: 460px;
		height: auto;
		margin-top: 2px;
		margin-left: 5px;
		border-bottom: #CCCCCC 1px solid;
		font-size: 10px;
		color: #999999;
		}
		#p-42014 {
		float: left;
		width: 460px;
		height: auto;
		padding-top: 5px;
		padding-bottom: 10px;
		margin-left: 0px;
		color: #666666;
		}
		#p-42015 {
		float: left;
		width: 460px;
		height: auto;
		margin-top: 5px;
		margin-left: 5px;
		}
			#p-42015 a:link {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			}
			#p-42015 a:visited {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			}
			#p-42015 a:hover {
			color: #0000FF;
			font-weight: bold;
			text-decoration: underline;
			}
		#p-420151 {
		float: left;
		width: 700px;
		height: auto;
		margin-left: 10px;
		margin-top: 10px;
		padding-bottom: 10px;
		}
		#p-42016 {
		float: left;
		width: 955px;
		height: 20px;
		margin-top: 10px;
		padding-bottom: 5px;
		padding-right: 20px;
		text-align: right;
		}
		#p-42017 {
		float: left;
		width: 460px;
		height: auto;
		padding: 0px;
		margin-top: 10px;
		text-align: right;
		}
			#p-42017 a:link {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			}
			#p-42017 a:visited {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			}
			#p-42017 a:hover {
			color: #0000FF;
			font-weight: bold;
			text-decoration: underline;
			}
/** Contact Manager **/

	/* R & L Cols */
	#p-42020 {
	float: left;
	width: 475px;
	height: auto;
	margin-left: 5px;
	font-size: 11px;
	}
	#p-42020B {
	float: left;
	width: 475px;
	height: auto;
	margin-left: 5px;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	}
	#p-420211 {
		float: left;
		width: 460px;
		height: 25px;
		margin-left: 5px;
		margin-top: 5px;
	}
	#p-42021 {
		float: left;
		width: 460px;
		height: auto;
		margin-left: 5px;
		margin-top: 5px;
	}
	#p-42022 {
		float: left;
		width: 345px;
		height: auto;
	}
	#p-42023 {
		float: left;
		width: 100px;
		height: 19px;
		padding-bottom: 3px;
		padding-top: 3px;
	}
	#p-42024 {
		float: left;
		width: 240px;
		height: 25px;
	}
	#p-42025 {
		float: left;
		width: 77px;
		height: 116px;
		margin-left: 10px;
		border: 1px #CCCCCC solid;
		background-color: #00FF66;
	}
	/*Phone Numbers*/
	#p-42026 {
		float: left;
		width: 460px;
		height: 150px;
		margin-left: 5px;
		margin-top: 5px;
		overflow-x: hidden;
	}
	#p-420261 {
		float: left;
		width: 460px;
		height: 15px;
		margin-top: 5px;
		border-bottom: #CCCCCC 1px groove;
		font-weight: bold;
		}
		#p-420261B {
		float: left;
		width: 460px;
		height: 15px;
		margin-top: 5px;
		border-bottom: #CCCCCC 1px solid;
		font-weight: bold;
		}
	#p-4202611 {
		float: left;
		width: 460px;
		height: 15px;
		margin-top: 5px;
		font-weight: bold;
		}
	#p-420262 {
		float: left;
		width: 160px;
		height: 20px;
		margin-top: 5px;
		border-bottom: #CCCCCC 1px groove;
		font-weight: bold;
		}
	#p-420263 {
		float: left;
		width: 300px;
		height: 20px;
		margin-top: 5px;
		border-bottom: #CCCCCC 1px groove;
		text-align: right;
		}
			#p-420263 a:visited {
			padding-top: 2px;
			padding-bottom: 2px;
			padding-left: 10px;
			padding-right: 10px;
			border: #CCCCCC 1px solid;
			text-decoration: none;
			color: #666666;
			background-color: #F4F4F4;
			}
			#p-420263 a:link {
			padding-top: 2px;
			padding-bottom: 2px;
			padding-left: 10px;
			padding-right: 10px;
			border: #CCCCCC 1px solid;
			text-decoration: none;
			color: #666666;
			background-color: #F4F4F4;
			}
			#p-420263 a:hover {
			padding-top: 2px;
			padding-bottom: 2px;
			padding-left: 9px;
			padding-right: 9px;
			font-weight: bold;
			text-decoration: none;
			color: #333333;
			background-color: #CCCCCC;
			}
	#p-42027 {
		float: left;
		width: 340px;
		height: 25px;
	}
		#p-42027 a:visited {
			padding-top: 2px;
			padding-bottom: 2px;
			padding-left: 10px;
			padding-right: 10px;
			border: #CCCCCC 1px solid;
			text-decoration: none;
			color: #666666;
			background-color: #F4F4F4;
			}
			#p-42027 a:link {
			padding-top: 2px;
			padding-bottom: 2px;
			padding-left: 10px;
			padding-right: 10px;
			border: #CCCCCC 1px solid;
			text-decoration: none;
			color: #666666;
			background-color: #F4F4F4;
			}
			#p-42027 a:hover {
			padding-top: 2px;
			padding-bottom: 2px;
			padding-left: 9px;
			padding-right: 9px;
			font-weight: bold;
			text-decoration: none;
			color: #333333;
			background-color: #CCCCCC;
			}
	.p-42028 {
		display: none;
		float: left;
		width: 460px;
		height: auto;
		margin-left: 5px;
		margin-top: 5px;
		}
	.p-42028B {
		display: block;
		float: left;
		width: 460px;
		height: auto;
		margin-left: 5px;
		margin-top: 5px;
		}
	/*Notes*/
	#p-42029A {
		float: left;
		width: 100px;
		height: 130px;
		padding-bottom: 3px;
		padding-top: 3px;
	}
	#p-42029B {
		float: left;
		width: 340px;
		height: 130px;
	}
	#p-42029C {
		float: left;
		width: 460px;
		height: auto;
		margin-left: 5px;
		margin-top: 5px;
	}





/*Blog*/
	#p-42030 {
		float: left;
		width: 660px;
		height: auto;
		margin-top: 2px;
		margin-left: 5px;
		border-bottom: #CCCCCC 1px solid;
		font-size: 10px;
		color: #333333;
		}
		
		#p-42031 {
		float: left;
		width: 660px;
		height: auto;
		padding: 0px;
		}
		#p-42032 {
		float: left;
		width: 700px;
		height: auto;
		margin-left: 10px;
		margin-top: 10px;
		padding-bottom: 10px;
		}
		#p-42033 {
		float: left;
		width: 700px;
		height: auto;
		padding: 0px;
		margin-top: 10px;
		text-align: right;
		}
			#p-42033 a:link {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			}
			#p-42033 a:visited {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			}
			#p-42033 a:hover {
			color: #0000FF;
			font-weight: bold;
			text-decoration: underline;
			}
		#p-42034 {
		float: left;
		width: 750px;
		height: auto;
		margin-top: 2px;
		margin-left: 5px;
		padding-bottom: 20px;
		border-bottom: #CCCCCC 1px solid;
		font-size: 10px;
		color: #999999;
		}

/*Calendar New Event Form*/
	#p-4204 {
		float: left;
		width: 55px;
		padding-top: 2px;
		height: 23px;
	}
	#p-4204B {
		float: left;
		width: 420px;
		height: 29px;
		}
	#p-4204B1 {
		float: left;
		width: 150px;
		height: 29px;
		}
	#p-4204B2 {
		float: left;
		width: 220px;
		height: 29px;
		}
		
	#p-4204C {
		float: left;
		width: 50px;
		padding-top: 2px;
		height: 200px;
		}
	#p-4204D {
		float: left;
		width: 420px;
		height: auto;
		padding-bottom: 10px;
		}
	#p-4204E {
		float: left;
		width: 20px;
		padding-top: 4px;
		height: 25px;
	}
	#p-4204F {
		float: left;
		width: 310px;
		height: 29px;
		}
	#p-4204G {
		float: left;
		width: 150px;
		height: 29px;
		}



		
/** Image Manager **/		
	#p-43000 {
		float: left;
		width: 965px;
		height: 40px;
		margin-top: 10px;
		margin-left: 5px;
		border-bottom: #CCCCCC 1px solid;
		}
		
		#p-43001 {
		float: left;
		width: 100px;
		height: auto;
		margin-top: 10px;
		margin-left: 5px;
		padding-bottom: 5px;
		border-bottom: #CCCCCC 1px solid;
		}
		#p-43002 {
		float: left;
		width: 500px;
		height: 50;
		margin-top: 10px;
		margin-left: 0px;
		padding-bottom: 5px;
		border-bottom: #CCCCCC 1px solid;
		}
		#p-43003 {
		float: left;
		width: 360px;
		height: auto;
		margin-top: 10px;
		margin-left: 0px;
		padding-bottom: 5px;
		border-bottom: #CCCCCC 1px solid
		}
		#p-43004 {
		float: left;
		width: 100px;
		height: 55px;
		margin-top: 10px;
		margin-left: 5px;
		padding-bottom: 5px;
		border-bottom: #CCCCCC 1px solid;
		}
		#p-43005 {
		float: left;
		width: 500px;
		height: 40px;
		margin-top: 10px;
		margin-left: 0px;
		padding-top: 15px;
		padding-bottom: 5px;
		border-bottom: #CCCCCC 1px solid;
		}
		#p-43006 {
		float: left;
		width: 360px;
		height: 45px;
		margin-top: 20px;
		margin-left: 0px;
		padding-bottom: 5px;
		border-bottom: #CCCCCC 1px solid;
		text-align: center;
		}
		/** Delete Image **/
		.p-43007 {
		display: none;
		position: absolute;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		top: 15%;
		left: 30%;
		width: 500px;
		height: 200px;
		border: 5px solid  #C1C1C1;
		background-color: white;
		z-index:1002;
		overflow: hidden;
		}
		#p-43008 {
		float: left;
		width: 500px;
		height: 25px;
		background-image:url(../../assets/grapics2/pro_header.png);
		background-repeat: repeat-x;
		padding-top: 5px;
		padding-left: 3px;
		font-size: 13px;
		font-weight: bold;
		}
		#p-43009 {
		float: left;
		width: 480px;
		height: auto;
		padding: 10px;
		}
		
/** Contacts Page **/
#p-44000 {
	float: left;
	width: 200px;
	height: auto;
	margin-top: 10px;
	margin-left: 10px;
	font-weight: bold;
	}
	#p-44001 {
	float: left;
	width: 110px;
	height: auto;
	margin-top: 10px;
	font-weight: bold;
	}
		#p-440011 {
		float: left;
		width: 50px;
		height: auto;
		margin-top: 10px;
		font-weight: bold;
		}
			/*Listings header links**/
			#p-4400111 a:link {
			text-decoration: none;
			color: #333333;
			font-weight: bold;
			}
			#p-4400111 a:hover {
			text-decoration: none;
			color: #333333;
			font-weight: bold;
			}
			#p-4400111 a:hover {
			text-decoration: none;
			color: #0000FF;
			font-weight: bold;
			}
			
		#p-440012 {
		float: left;
		width: 100px;
		height: auto;
		margin-top: 10px;
		font-weight: bold;
		}
	#p-44002 {
	float: left;
	width: 200px;
	height: auto;
	margin-top: 5px;
	margin-left: 10px;
	}
	#p-44003 {
	float: left;
	width: 110px;
	height: auto;
	margin-top: 5px;
	}
			#p-440031 {
			float: left;
			width: 50px;
			height: auto;
			margin-top: 5px;
			}
	/** Contact info tel numbers **/
	#p-44004 {
		float: left;
		width: 300px;
		height: auto;
		margin-top: 10px;
		margin-left: 25px;
		}
	/** No contacts avail **/
	#p-44005 {
		float: left;
		width: 400px;
		height: auto;
		margin-top: 10px;
		margin-left: 25px;
		padding-bottom: 20px;
		}
/*Contact Import*/
#p-4500 {
	float: left;
	width: 500px;
	height: 400px;
	margin-left: 50px;
	margin-top: 20px;
	}
	#p-4501 {
	float: left;
	width: 200px;
	height: 20px;
	padding: 5px;
	border-bottom: #CCCCCC 1px solid;
	}
	#p-4502 {
	float: left;
	margin-top: 10x;
	padding: 10px;
	width: 225px;
	height: 400px;
	}
	#p-4503 {
	float: left;
	width: 225px;
	height: 20px;
	text-align: center;
	padding: 5px;
	border-bottom: #CCCCCC 1px solid;
	}
	#p-4504 {
	float: left;
	width: 225px;
	height: auto;
	}

/** Create Account Page **
/** Right Col **/
	#p-60000 {
		float: left;
		width: 300px;
		height: auto;
		margin-top: 10px;
		margin-left: 150px;
		padding-bottom: 50px;
		}
	
/*About Page **/

#p-70000 {
		float: left;
		width: 970px;
		height: auto;
		margin-top: 10px;
		padding-bottom: 10px;
		}
/* directory */
#p-70000A {
		float: left;
		width: 1050px;
		height: auto;
		margin-top: 10px;
		padding-bottom: 10px;
		}
#p-70001 {
		float: left;
		width: 500px;
		min-height: 500px;
		height: auto;
		}
		/*Left Col*/
		#p-700011 {
		float: left;
		width: 400px;
		margin-left: 70px;
		height: auto;
		}
#p-70002 {
		float: left;
		width: 300px;
		
		height: auto;
		margin-left: 50px;
		}
#p-70003 {
		float: left;
		width: 600px;
		min-height: 500px;
		height: auto;
		}
		#p-700031 {
		float: left;
		width: 590px;
		min-height: 500px;
		height: auto;
		}
		#p-700032 {
		float: left;
		width: 300px;
		margin-top: 20px;
		margin-left: 30px;
		min-height: 500px;
		height: auto;
		}
		#p-700033 {
		float: left;
		width: 250px;
		min-height: 500px;
		height: auto;
		}
		/*Software Page */
		#p-700034 {
		float: left;
		width: 150px;
		min-height: 500px;
		height: auto;
		}
			/*L Menu*/
			#p-700034 {
			float: left;
			width: 150px;
			min-height: 500px;
			height: auto;
			}
			#p-700035 {
			float: left;
			width: 150px;
			padding-top: 5px;
			padding-bottom: 0px;
			height: 20px;
			color: #666666;
			}
			#p-700035 a:link {
			text-decoration: none;
			color: #666666;
			}
			#p-700035 a:visited {
			text-decoration: none;
			color: #666666;
			}
			#p-700035 a:hover {
			text-decoration: none;
			color: #0000FF;
			}
			#p-700036 {
			float: left;
			width: 800px;
			padding-left: 20px;
			padding-top: 0px;
			padding-bottom: 0px;
			height: auto;
			}
			#p-7000361 {
			float: left;
			width: 800px;
			padding-left: 20px;
			padding-top: 0px;
			padding-bottom: 0px;
			height: 20px;
			color: #666666;
			text-align: right;
			}
			
			#p-700037 {
			float: left;
			width: 300px;
			padding-left: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			height: auto;
			}
			#p-700038 {
			float: left;
			width: 480px;
			padding-left: 20px;
			padding-top: 0px;
			padding-bottom: 0px;
			height: auto;
			}
			/*Overview*/
			#p-700039 {
			float: left;
			width: 200px;
			padding-left: 20px;
			padding-right: 10px;
			padding-top: 30px;
			padding-bottom: 0px;
			height: auto;
			min-height: 200px;
			}

		/** Create Account Form **/
		#p-70004 {
		float: left;
		width: 400px;
		height: auto;
		margin-left: 150px;
		margin-top: 10px;
		}
		#p-70005 {
		float: left;
		width: 400px;
		height: auto;
		margin-top: 5px;
		}
		#p-70006 {
		float: left;
		width: 400px;
		height: auto;
		}
		
		#p-70007 {
		float: left;
		width: 800px;
		margin-left: 30px;
		margin-top: 20px;
		height: auto;
		}
		#p-70008 {
		float: left;
		width: 600px;
		margin-left: 200px;
		height: 100px;
		}
		#p-700081 {
		float: left;
		width: 600px;
		margin-left: 200px;
		height: auto;
		}
		#p-70009 {
		float: left;
		width: 200px;
		margin-left:0;
		height: 100px;

				}
		#p-70010 {
		float: left;
		width: 200px;
		margin-left:0;
		min-height: 350px;
		height: auto;
				}
		#p-700101 {
		float: left;
		width: 150px;
		margin-left:0;
		padding-left: 5px;
		min-height: 350px;
		height: auto;
				}
		/** HD Cell **/
		#p-70011 {
		float: left;
		width: 195px;
		margin-left:0;
		height: auto;
		padding-bottom: 5px;
		padding-right: 5px;
		text-align: right;
		font-size: 12px;
		font-weight: bold;
		}
		#p-70012 {
		float: left;
		width: 195px;
		margin-left:0;
		padding-top: 2px;
		padding-right: 5px;
		height: auto;
		text-align: right;
				}
		#p-70013 {
		float: left;
		width: 195px;
		margin-left:0;
		height: auto;
		padding-bottom: 5px;
		padding-top: 15px;
		padding-right: 5px;
		text-align: right;
		font-size: 12px;
		font-weight: bold;
		}
		#p-700131 {
		float: left;
		width: 195px;
		margin-left:0;
		height: auto;
		padding-bottom: 5px;
		padding-top: 15px;
		padding-right: 5px;
		text-align: center;
		background-color: #EBEBEB;
		}
		#p-70014 {
		float: left;
		width: 200px;
		margin-left:0;
		padding-top: 2px;
		height: auto;
		text-align: center;
		background-color: #EBEBEB;
				}


/***** Real Estate Listing Page *****/
	#p-80000 {
		float: left;
		width: 950px;
		min-height: 600px;
		height: auto;
		margin-left: 10px;
		padding-bottom: 0px;
	
		}
		#p-80001 {
		float: left;
		width: 900px;
		height: 50px;
		margin-top: 10px;
		padding: 5px;
		background-image: url(../../assets/grapics2/listing_main_hd_bg.png);
		background-repeat: repeat-x;
		border: #CCCCCC solid 1px;
		}
		#p-80002 {
		float: left;
		padding-top: 5px;
		width: 500px;	
		}
		#p-80003 {
		 font-size: 16px;
		 font-weight: bold;
		 color: #000000;
		 text-shadow: inherit #000000;
		}
		
		#p-80004 {
		float: left;
		width: 440px;
		margin-top: 5px;
		height: auto;
		
		}
		#p-800041 {
		float: left;
		width: 600px;
		margin-top: 10px;
		height: auto;
	
		}
		#p-800042 {
		float: left;
		width: 300px;
		margin-top: 5px;
		height: auto;
		}
		#p-800042 {
		float: left;
		width: 140px;
		margin-top: 5px;
		height: auto;
		
		}
		#p-800043 {
		float: left;
		width: 130px;
		margin-top: 5px;
		margin-left: 10px;
		height: auto;
		font-size: 11px;
		
		}
		#p-80005 {
		float: left;
		width: 120px;
		margin-top: 0px;
		height: auto;	
		}
		#p-80006 {
		float: left;
		width: 320px;
		margin-top: 0px;
		height: auto;	
		}
		
		#p-80007 {
		float: left;
		width: 570px;
		height: 10px;
		margin-top: 10px;
		padding: 5px;
		background-image: url(../../assets/grapics2/listing_child_hd_bg.png);
		background-repeat: repeat-x;
		border: #CCCCCC solid 1px;
		}
			#p-80007 a:link {
				text-decoration: none;
				color: #333333;
				font-weight: bold;
				}
				#p-80007 a:visited {
				text-decoration: none;
				color: #333333;
				font-weight: bold;
				}
				#p-80007 a:hover {
				text-decoration: none;
				color: #0000FF;
				font-weight: bold;
				}
		#p-800071 {
		float: left;
		width: 500px;
		height: 187px;
		overflow-y: auto;
		overflow-x: hidden;
		}
		
		#p-80008 {
		float: left;
		width: 300px;
		margin-left: 0px;
		margin-top: 5px;
		height: auto;
		}
		#p-80008 {
		float: left;
		width: 300px;
		height: 10px;
		margin-top: 10px;
		padding: 5px;
		background-image: url(../../assets/grapics2/listing_child_hd_bg.png);
		background-repeat: repeat-x;
		border: #CCCCCC solid 1px;
		}
			#p-80008 a:link {
				text-decoration: none;
				color: #333333;
				font-weight: bold;
				}
				#p-80008 a:visited {
				text-decoration: none;
				color: #333333;
				font-weight: bold;
				}
				#p-80008 a:hover {
				text-decoration: none;
				color: #0000FF;
				font-weight: bold;
				}
			#p-800081 {
			float: left;
			width: 300px;
			height: auto;
			padding: 5px;
			background-color: #F2F2F2;
			border: #CCCCCC solid 1px;
		}
		#p-800082 {
			float: left;
			width: 500px;
			margin-top: 3px;
	
		
		
		}
	#p-80009 {
		float: left;
		width: 100px;
		margin-left: 0px;
		margin-top: 0px;
		height: auto;
		}
		
/*Home Listings Preview - Main Page*/
#p-80009A {
	float: left;
	width: 400px;
	margin-left: 0px;
	margin-top: 0px;
	height: auto;
	font-size: 11px;
	}
			/**Client area Version **/
			#p-800091 {
			float: left;
			width: 50px;
			margin-left: 2px;
			margin-top: 3px;
			height: auto;
			}
				#p-8000911 {
				float: left;
				width: 55px;
				margin-left: 0px;
				margin-top: 0px;
				height: auto;
				}
				/**Open House Cell**/
				#p-80009111 {
				float: left;
				width: 50px;
				margin-left: 2px;
				margin-top: 2px;
				height: 30px;
				}
			#p-800092 {
			float: left;
			width: 150px;
			margin-left: 3px;
			margin-top: 3px;
			height: auto;
			font-size: 11px;
			}
				#p-800092 a:link {
				font-size: 11px;
				text-decoration: none;
				font-weight: normal;
				color:#000000;
				}
				#p-800092 a:visited {
				font-size: 11px;
				text-decoration: none;
				font-weight: normal;
				color:#000000;
				}
			
				#p-8000921 {
				float: left;
				width: 150px;
				margin-left: 0px;
				margin-top: 0px;
				height: auto;
				font-size: 11px;
				}
				/* Open House Date Cell **/
				#p-8000922 {
				float: left;
				width: 210px;
				margin-left: 0px;
				margin-top: 2px;
				height: 30px;
				font-size: 11px;
				}
			#p-800093 {
			float: left;
			width: 100px;
			margin-left: 0px;
			margin-top: 3px;
			height: auto;
			font-size: 11px;
			}
				#p-8000931 {
				float: left;
				width: 95px;
				margin-left: 0px;
				margin-top: 0px;
				height: auto;
				font-size: 11px;
				}
			#p-800094 {
			float: left;
			width: 40px;
			margin-left: 0px;
			margin-top: 3px;
			height: auto;
			font-size: 11px;
			text-align: center;
			}
				#p-8000941 {
				float: left;
				width: 40px;
				margin-left: 0px;
				margin-top: 0px;
				height: auto;
				font-size: 11px;
				text-align: center;
				}
			
			#p-800095 {
			float: left;
			width: 496px;
			margin-left: 0px;
			margin-top: -1px;
			padding: 3px;
			height: 12px;
			font-size: 11px;
			border-bottom: #CCCCCC 1px solid;
			}
				#p-800095 a:link {
				text-decoration: none;
				}
				#p-800095 a:hover {
				text-decoration: none;
				}
				#p-800095 a:hover {
				text-decoration: underline;
				}
			#p-8000951 {
			float: left;
			width: 475px;
			margin-left: 0px;
			margin-top: -1px;
			padding: 2px;
			height: 12px;
			background-color: #CCCCCC;
			font-size: 11px;
			}
			#p-800096 {
			float: left;
			width: 565px;
			margin-left: 0px;
			margin-top: 0px;
			padding: 0px;
			height: auto;
			}
	#p-80010 {
		float: left;
		width: 400px;
		margin-left: 0px;
		margin-top: 0px;
		height: auto;

		}
	#p-80011 {
		float: left;
		width: 100px;
		margin-left: 0px;
		margin-top: 0px;
		height: auto;
		font-size: 11px;
		}
	#p-80012 {
		float: left;
		width: 200px;
		margin-left: 0px;
		margin-top: 0px;
		height: auto;
		font-size: 10px;
		}
	/**Blog Cell **/
	#p-80013 {
		float: left;
		width: 300px;
		margin-left: 0px;
		margin-top: 3px;
		padding-bottom: 2px;
		height: auto;
		font-size: 10px;
		color: #999999;
		}
		#p-80014 {
		float: left;
		width: 300px;
		margin-left: 0px;
		margin-top: 0px;
		height: auto;
		padding-bottom: 5px;
		font-size: 11px;
		border-bottom: 1px solid #CCCCCC;
		}
	
		
	.mp-100953 {
	 font-size: 12px;
	 color: #666666;
	 font-weight:bold;
	}
	
	
	
	.mp-100955 {
	 margin-top: 10px;
	}
	
	.mp-100956 {
		float: left;
		width: 400px;
		height: 50px;
		text-align: right;	
	}
	.mp-100957 {
		font-size: 16px;
		 color: #006600;
		 font-weight:bold;
	}
	
	/***** Real Estate Listing Left Col *****/
	
	
	/****Profile Column*****/
	.mp-100959 {
		float: left;
		width: 300px;
		margin-left: 10px;
		margin-top: 5px;
		height: auto;	
	}
	
	.mp-1009591 {
		float: left;
		width: 90px;
	}
	
	.mp-1009592 {
		float: left;
		width: 100px;
	}
	
	.mp-1009593 {
		float: left;
		width: 50px;
	}
	.mp-1009594 {
		float: left;
		margin-top: 10px;
		width: 150px;
		font-size: 11px;
	}
	
	
	.mp-10095950 {
		float: left;
		width: 315px;
		height: 10px;
		margin-top: 0px;
		padding: 5px;
		background-image: url(../../../assets/grapics2/listing_child_hd_bg.png);
		background-repeat: repeat-x;
		border: #CCCCCC solid 1px;
	
	}
	
	
	
	
	
	
	.mp-100962 {
		float: left;
		width: 40px;
		height: auto;
		background-color: #F2F2F2;
		border: #CCCCCC solid 1px;
	
	}
	
	.mp-1009621 {
		float: left;
		width: 320px;
		height: auto;
		margin-top: 5px;
	
	
	}
	.mp-100963 {
		float: left;
		width: 200px;
		height: 30px;
		padding: 5px;
		background-color: #F2F2F2;
		
		font-size: 10px;
	
	}
		.mp-100963 strong {		
		font-size: 10px;
	
	}
	
	.mp-1009631 {
	color: #006600;
	font-weight: bold;
	
	}
	.mp-100964 {
		float: left;
		width: 45px;
		height: 40;
		padding: 5px;
		background-color: #F2F2F2;	
	}

		
	.white_content {
    display: none;
    position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
    top: 15%;
    left: 45%;
    width: 300px;
    height: 50%;
    padding: 16px;
    border: 2px solid #666666;
    background-color: white;
    z-index:1002;
    overflow: auto;
}
