*, html{
	margin:0;
	padding: 0;
}
body {
	background:#fff url('../images/bg-container-stripe.jpg') center center repeat-y;
	font-family: arial, sans-serif;
	padding-bottom:12px;
}
	.container{
		margin: 0 auto;
		width: 970px;
		position: relative;
		padding-bottom: 200px;
	}
		.header-main{
			height: 80px;
			position:relative;
		}
			.logo-main{
				position: absolute;
				width: 264px;
				height: 43px;
				background-image: url('../images/beta-logo.gif');/*url('../images/ALS-logo.jpg');*/
				left:5px;
				top: 21px;
			}
			.header-nav{
				font-size: 12px;
				position: absolute;
				top: 46px;
				right: 240px;
			}
			.header-search{
				position: absolute;
				left: 812px;
				top:35px;
			}
			.header-fb{
				position: absolute;
				left: 762px;
				top:5px;
			}
				.input-search{
					font-size: 10px;
					width: 120px;
					height: 16px;
				}
			.header-main #user_action{
				position:absolute;
				width:189px;
				right:0;
			}
				.colored{
				
				}
				.header-main .login_text{
					font-size:10px;
				}
					.header-main #user_action .input{
						font-size:10px;
					}
				.header-main #accountlinks{
					font-size:11px;
					height:14px;
					list-style:none;
					margin-top:-20px;
				}
					.header-main #accountlinks li{
						float:left;
						margin-right:4px;
					}
					.header-main #accountlinks .current{
						display:none
					}
				#join_now{
					background:#fff;
					border:2px solid #999;
					margin-bottom:30px;
					padding:2px;
				}
					#join_now a{
						background:#c00 url('../images/bg-red-stripe.jpg') bottom center repeat-x;
						color:#fff;
						display:block;
						font-size:14px;
						line-height:27px;
						height:27px;
						text-align:center;
						text-decoration:none;
					}
		.rightcol{
			position:absolute;
			right: 0;
			width: 189px;
		}
			h2#slogan{
				font-size:15px;
				margin-bottom:12px;
			}
				#slogan .colored{
					color:#c00;
				}
			#salesblurb{
				border:2px solid #ccc;
				font-size:14px;
				margin-bottom:12px;
				padding: 4px;
			}
				#salesblurb .colored{
					color:#c00;
					font-weight:bold;
				}
			.login{
				border: 1px solid #cccccc;
				padding:5px 0 0;
				margin-bottom:15px;
			}
				.header-login {
					background-image:url(../images/bg-login.jpg);
					height: 33px;
					width: 177px;
					margin: 0 auto;
				}
					.header-login p{
						text-align: right;
						font-size: 14px;
						padding-top: 8px;
						padding-right: 8px;
					}
				.body-login{
					background: url(../images/bg-grad-login.jpg) repeat-x;				
					font-size: 12px;
					height:auto !important;
					height: 120px;
					margin: 0 5px 5px;
					min-height:120px;
				}
				.input-login{
					float:right;
					width: 110px;
					margin-right: 8px;
					margin-top: 6px;
				}
				.body-login p{
					float:left;
					padding-top: 8px;
					padding-left: 8px;
				}
			#externals{
				text-align:center;
				font-size:14px;
				margin-bottom:30px;
			}
				#externals .external_title{
					display:block;
				}
			#tip{
				border:1px solid #999;
				 padding:4px 4px 3px;
			}
				.tip_subject{
					background:#EA3335 url('../images/bg-red-stripe.jpg') center bottom repeat-x;
					color:#fff;
					font-weight:bold;
					font-size:14px;
					padding:8px;
					margin:-4px -4px 0;
				}
				.tip_date{
					background:#ccc;
					border-top:1px solid #999;
					display:block;
					font-size:11px;
					margin:3px -4px -3px;
					padding-top:1px;
					text-align:center;
					text-transform:uppercase;
				}
				.tip_body{
					margin-top:6px;
					font-size:12px;
				}
			/*
			 * for beta registration
			 */
			.sidebox {
				font-size: 100%;
				background-color: #cccccc;
			}
			.rightform .form-row{
				padding:1px 0px;
			}
			.rightform label{
				color:#666;
				font-size:11px;
			}
			.boxhead h2{
				color:#666;
				font-size:20px;
			}
			.rightform .checkbox{
				font-size:11px;
			}
			.rightform em{
				font-size:11px;
			}
			.rightform .form-row p{
				font-size:11px;
			}
			.rightform .form-row a{
				font-size:11px;
			}
			.rightform .form-row .blurb{
				font-size:12px;
			}
			.rightform .blurb{
				font-size:12px;
			}
			 .demo_image{
			 	float:left;
				margin-left:0px;
			}
			
				.boxhead {
					/*background: url(/images/boxtop-skinny.gif) no-repeat;*/
					height: 34px;
					text-align: left;
					padding:3px 3px 0;
				}
				.rightform{
					padding:0 3px;
				}
				.boxfooter {
					/*background: url(/images/boxbottom-skinny.gif) no-repeat;*/
					height: 42px;
					margin: 0;
					padding:  0 3px;
					text-align: center;
				}
					.boxbottom{
						margin-top:-16px;
					}
				.user_login_info{
					padding:6px 0;
				}
				.layout_user_name{
					bottom:34px;
					right:240px;
					padding:10px 0 0 0;
					position:absolute;
					text-align:right;
				}
					.layout_user_name p{
						font-size:12px;
					}
			.mylistsrv{
				border: 1px solid #cccccc;
				padding:5px 0 8px;
			}
				.header-mylistsrv {
					background:url('../images/rc-header-bg.gif');
					color:#fff;
					font-size:14px;
					font-weight:bold;
					height: 33px;
					line-height: 33px;
					margin: 0 auto;
					text-indent:12px;
					width: 177px;
				}
					.header-mylistsrv p{
						text-align: right;
						font-size: 14px;
						padding-top: 6px;
						padding-right: 8px;
						margin-bottom: 0px;
					}
				.body-mylistsrv{
					background-image: url(../images/bg-grad-login.jpg);
					background-position: 0 -20px;
					background-repeat: repeat-x;
					font-size: 12px;
					height:auto !important;
					height: 60px;
					margin: 0 5px 5px 5px;
					min-height:60px;
					padding-top: 8px;
				}
					.body-mylistsrv p{
						padding-top: 4px;
						padding-left: 8px;
						font-weight: bold;
					}
		.content{
			margin-left: 0px;
			width: 767px;
			border: 1px solid #cccccc;
			padding: 6px 0 8px;
			position:relative;
		}
		.beta_content{
			margin:15px 20px;
			padding: 6px 0 8px;
		}
		.beta_pieces{
			width:700px;
		}
		.beta_images{
			margin:0 120px;
		}
		.beta_links{
			padding:15px 0 0 0;
			text-align:center;
		}
		.beta_content p{
			font-size:14px;
			padding:10px 0;
		}
			#maintab{
				height:32px;
				margin:0 6px 0 8px;
			}
				#maintab ul{
					list-style:none;
				}
				#maintab li{
					background:url('../images/tab-other.gif') top left no-repeat;
					display:block;
					float:left;
					font-size:15px;
					line-height:32px;
					text-align:center;
					width:187px;
				}
					#maintab li a{
						color:#fff;
						font-weight:bold;
						text-decoration:none;
					}
				#maintab li.current{
					background:url('../images/tab-current.gif') top left no-repeat;
				}
				#maintab li.last{
					background-repeat:repeat-x;
					width:191px;
				}
				#new_message_count{
					font-weight:bolder;
				}
			.finder-secondary-directory {
				position: relative;
				width: 752px;
				height:auto !important;
				height: 90px;
				background: url(../images/directory-secondary.jpg) no-repeat; 
				margin: -1px 0 0 8px;
				min-height:90px;
			}
			.finder-secondary {
				position: relative;
				width: 752px;
				height:auto !important;
				height: 90px;
				background: url(../images/bg-finder-secondary.jpg) no-repeat;
				margin: -1px 0 0 8px;
				min-height:90px;
			}
				.finder-secondary a{
					font-size:11px;
					font-weight:bold;
					color:white;
					text-decoration:none;
				}
				ul.finder-filter{
					color:white;
					font-size: 22px;
					font-weight: bold;
					list-style:none;
					position: absolute;
					top: 10px;
					z-index:1000;
				}
					ul.finder-filter li{
						border:1px solid #67747d;
						background:#9aa7af url('../images/filter-bg.gif') center top repeat-x;
						float:left;
						height:34px;
						margin-right:8px;
						z-index:1000;
					}
						ul.finder-filter a{
							background:url('../images/downarrow.gif') center right no-repeat;
							display:block;
							font-size:22px;
							line-height:30px;
							margin-top:3px;
							padding:0 28px 0 8px;
						}
						.filterglide{
							background:#fff;
							border:1px solid #ccc;
							color:#333;
							z-index:1000;
						}
							ul.finder-filter .filterglide a{
								background:url('');
								color:#333;
								display:block;
								padding:0;
								text-align:center;
							}
					.dd-secondary-res{
						
						/*background-image:url(../images/dd-secondary-res.jpg);*/
						display:block;
						float:right;
						height: 34px;
						line-height:34px;
					}
						a.dd-secondary-res{
							padding-right:48px;
							font-size:22px;
						}
					.dd-secondary-sale{
						border:1px solid #67747d;
						background:#9aa7af;
						/*background-image:url(../images/dd-secondary-res.jpg);*/
						display:block;
						float:right;
						height: 34px;
						line-height:34px;
					}
						a.dd-secondary-sale{
							padding-left:12px;
							padding-right:48px;
							font-size:22px;
						}
					.dd-secondary-loc{
						border:1px solid #67747d;
						background:#9aa7af;
						/*background-image:url(../images/dd-secondary-res.jpg);*/
						display:block;
						float:right;
						height: 34px;
						line-height:34px;
					}
						a.dd-secondary-loc{
							padding-left:12px;
							padding-right:48px;
							font-size:22px;
						}
				#dd-folders{
					position: absolute;
					left: 536px;
					top: 44px;
					width: 200px;
					height: 26px;
				/*	background-image: url(../images/dd-folders.jpg); */
				}
					#dd-folders p{
						margin-top: 8px;
						margin-left: 44px;
						font-size: 11px;
						font-weight: bold;
					}
				#dd-watched{
					position: absolute;
					left: 536px;
					top: 64px;
					width: 200px;
					height: 26px;
				/*	background-image: url(../images/dd-folders.jpg); */
				}
					#dd-watched p{
						margin-top: 8px;
						margin-left: 44px;
						font-size: 11px;
						font-weight: bold;
					}
			.finder{
				position: relative;
				width: 752px;
				height: 128px;
				background-image: url(../images/bg-finder.jpg);
				margin: 0 0 0 8px;
			}
				.finder-text{
					color: white;
					position: absolute;
					top: 82px;
					left: 24px;
					font-size: 12px;
					width: 220px;
				}
				#inboxfilter{
					border:1px solid #67747d;
					float:left;
					left:20px;
					list-style:none;
					position:relative;
					top:9px;
				}
					#inboxfilter li{
						background:url('../images/community-input-bg.gif') top left repeat-x;
						font-size:16px;
						height:20px;
						line-height:20px;
						padding:2px 6px 1px; 
					}
						#inboxfilter li.active{
							background-color:#c33;
							background-image:none;
						}
					#inboxfilter a{
						color:#fff;
					}
						
				.finder-filter{
					color: white;
					font-size: 11px;
					font-weight: bold;
					
				}
				#mainfilter{
					padding:8px 0 0 12px;
				}
					.component{
						border-right:2px solid #fff;
						float:left;
						padding:0 12px;
						width:130px;
					}
					.last{
						border-right:none
					}
					.finder-filter label{
						display:block;
						font-size:16px;
						padding:0 0 0 6px;
					}
					.finder-filter input{
						border:1px solid #333;
						display:block;
						font-size: 14px;
						line-height:19px;
						height:19px;
						margin-bottom:6px;
						width: 130px;
					}
						.finder-filter input.hidden{
							display:none;
						}
					.finder-filter select{/*check in ie*/
						border:1px solid #333;
						display:block;
						font-size: 14px;
						margin-bottom:6px;
						width:132px;
					}
						#filter_location{
							background:#fff url('../images/filter_city_zip.gif') 0 0 no-repeat;
						}
						#filter_price_min{
							background:#fff url('../images/filter_minimum.gif') 0 0 no-repeat;
						}
						#filter_price_max{
							background:#fff url('../images/filter_maximum.gif') 0 0 no-repeat;
						}
					#clearfilter{
						background:#900 url(../images/clear-filter.gif) center center no-repeat;
						display:block;
						float:left;
						height:40px;
						margin-top:23px;
						text-align:center;
						width:40px;
					}
						#clearfilter a{
							display:block;
							color:#fff;
							font-size:13px;
							margin-top:4px;
							text-decoration:none;
						}
					#advopts_outer{
						padding-top:80px;
					}
						#advopts{
							background:#333 url('../images/advopt.gif') left top repeat-x;
							border-color:#333 #333 #831313;
							border-style:solid;
							border-width:1px;
							margin-left:-12px;
							padding:5px 12px 0px;
						}
							#advopts label, #advopts input, #advopts select{
								font-size:13px;
								display:inline;
							}
							.finder-filter #advopts input{
								height:auto;
								line-height:normal;
							}
							#advopts select{
								margin-bottom:0;
								position:relative;
								top:-2px;
							}
					.clear-fields{
						
					}
					#make_a_post{
						position:absolute;
						right:12px;
						top:12px;
					}
						#make_a_post img{
							border:none;
						}
				.community-filter{
					left:12px;
					position:absolute;
					top:58px;
				}
					.community-filter h1{
						color:#fff;
						float:left;
						font-size:13px;
						font-weight:normal;
						letter-spacing:1px;
						margin:3px 12px 0 6px;
					}
					#communityfilter{
						
					}
					#community-filter-inputs{
						float:left;
						list-style:none;
					}
						.community-filter-input{
							background:url('../images/community-input-bg.gif') top left repeat-x;
							border:1px solid #67747d;
							float:left;
							font-size:20px;
							height:35px;
							line-height:35px;
							margin-left:8px;
							padding:0 6px;
							position:relative;
							bottom:5px;
						}
							.community-filter-input a{
								background:url('../images/community-arrow.gif') right center no-repeat;
								color:#fff;
								display:block;
								padding-right:23px;
								text-decoration:none;
							}
					/*#agent_name, #agent_city{
						width:100px;
						position:relative;
					}*/
				#mylistserv-header{
					color:#fff;
					float:left;
					font-size:24px;
					font-weight:normal;
					padding:25px 0 0 30px;
				}
			#listserv{}
				.field1{width: 144px;}
				.field2{width: 93px;}
				.field3{width: 390px;}
				.field4{width: 119px; background-image:url(../images/bg-grey-stripe-down.jpg);}
				.field1, .field2, .field3, .field4{
					border-right: 1px solid #888888;
					float:left;
					height: 14px;
				}
				.mylistserv-field1-a{width: 74px;}
				.mylistserv-field2-a{width: 163px;}
				.mylistserv-field3-a{width: 390px;}
				.mylistserv-field4-a{width: 119px; background-image:url(../images/bg-grey-stripe-down.jpg);}
				.mylistserv-field1-a, .mylistserv-field2-a, .mylistserv-field3-a, .mylistserv-field4-a{
					height: 14px;
					float:left;
					border-right: 1px solid #888888;
				}
				.mylistserv-inbox-field1{width: 119px;}
				.mylistserv-inbox-field2{width: 100px;}
				.mylistserv-inbox-field3{width: 408px;}
				.mylistserv-inbox-field4{width: 119px; background-image:url(../images/bg-grey-stripe-down.jpg);}
				.mylistserv-inbox-field1, .mylistserv-inbox-field2, .mylistserv-inbox-field3, .mylistserv-inbox-field4{
					height: 14px;
					float:left;
					border-right: 1px solid #888888;
				}
				
				#filter-results{
					height:auto !important;
					height:300px;
					min-height:300px;
					padding:0 7px 0 8px;
				}
						.cell1, .cell2{
							display:block;
							float:left;
							height:auto !important;
							height: 21px;
							line-height:21px;
							min-height:21px;
						}
						.cell1{width:145px;}
						.cell2{
							font-weight: bold;
							width: 93px;
							}
						.cell3{
							height:auto !important;
							height:21px;
							line-height:21px;
							margin:0 115px 0 238px;
							min-height:21px;
							width: 390px;
							font-weight: bold;
						
							}
						.cell4{
							line-height:21px;
							float:right;
							width: 123px;
						
						}
						.directory-cell1{
							display:block;
							float:left;
							height:auto !important;
							height: 21px;
							line-height:18px;
							min-height:21px;
						}
						.directory-cell1{/*Name */
							width:158px;
						
						}
						.directory-cell2{/*Company */
							/*height: 21px;*/
							line-height:18px;		
							font-weight: bold;
							margin:0 0 0 160px;
							}
						.directory-cell3{/*Agent/Broker */
						    float:right;
							text-align:center;
							height:auto !important;
							height:21px;
							line-height:21px;
							/*margin:0 200px 0 428px;*/
							min-height:21px;
							font-weight: bold;
							width:100px;
						}
							.content-listing .directory-cell3 p{/* Cell */
								text-align:center;
								margin-left:0;
							}
						.directory-cell4{/* Cell */
							line-height:21px;
							float:right;
							width: 118px;
						}
							.content-listing .directory-cell4 p{/* Cell */
								text-align:center;
								margin-left:0;
							}
						.directory-cell5{/* Office */
							line-height:21px;
							float:right;
							width: 100px;
						}
							.content-listing .directory-cell5 p{/* Cell */
								text-align:center;
								margin-left:0;
							}
						.mylistserv-posts-cell1, .mylistserv-posts-cell2{
							float:left;
							display:block;
							height: 21px;
						}
						.mylistserv-posts-cell1{width:75px;}
						.mylistserv-posts-cell2{
							font-weight: bold;
							height:21px;
							width: 164px;
							}
						.mylistserv-posts-cell3{
							height:auto !important;
							height:21px;
							margin:0 115px 0 238px;
							min-height:21px;
							width: 390px;
							font-weight: bold;
							}
						.mylistserv-posts-cell4{ 
							float:right;
							width: 123px;
						}
						.mylistserv-inbox-cell1, .mylistserv-inbox-cell2{
							float:left;
							display:block;
							height:auto !important;
							height: 21px;
							min-height:21px;
						}
						.mylistserv-inbox-cell1{width:120px;}
						.mylistserv-inbox-cell2{
							font-weight: bold;
							height:21px;
							width: 100px;
						}
							.mylistserv-inbox-cell2 a{
								margin-left:15px;
							}
						.mylistserv-inbox-cell3{
							height:auto !important;
							height:21px;
							margin:0 130px 0 220px;
							min-height:21px;
							font-weight: bold;
							}
						.mylistserv-inbox-cell4{ 
							float:right;
							width: 110px;
						}
						.content-listing p{
							margin-left: 20px;
						}
						
						.responsebox{
							border:1px solid #999;
							margin-bottom:3px;
							width:400px;
						}
							.submit_tag input{
								background:#c33;
								color:#fff;
								border:1px solid #333;
							}
		.inbox{
			border-top:1px solid #999;
			list-style:none;
			margin:8px 8px 0 240px;
			padding-top:3px
		}
			.inbox li{
				border-bottom:1px solid #ccc;
				height:auto !important;
				height:40px;
				min-height:40px;
				margin-bottom:6px;
				padding-bottom:3px;
			}
				.inbox-details{
					clear:left;
					float:left;
					height:40px;
					width:150px;
				}
					a.inbox-author{
						color:#33f;
						display:block;
						font-weight:bold;
					}
					.inbox-date{
						color:#999;
						font-size:90%;
					}
				.inbox-message{
					display:block;
					margin-left:150px;
				}
		.inbox-response{
			margin-left:240px;
			margin-right:8px;
		}
			.inbox-response textarea{
				width:509px;
			}
	#footer{
		font-size:12px;
		padding-top:12px;
		width: 767px;
	}
		#footer ul{
			list-style:none;
			margin:0 auto;
			text-align:center;
		}
		#footer li{
			display:inline;
		}
			#footer li a{
				padding:2px 6px;
			}
			#footer a:link{
				color:#999;
			}
p.lg-right{
	text-align: right;
	clear:both;
	font-size: 10px;
	margin: 0px 8px 0 0;
}

.body-login a:link, .body-login a:visited{
	text-decoration: none;
}


.body-login a:hover{
	text-decoration: underline;
}

.inline{
	display:inline;
}


.content-fields{
	height: 15px;
	margin: 0 7px 0 8px;
	background-image: url(../images/bg-grey-stripe.jpg);
	border: 1px solid #888888;
	font-size: 10px;
	font-weight: bold;
}
	.content-fields p{
		margin-left: 16px;
		margin-top: 1px;
	}
	.field1{width: 144px;}
	.field2{width: 93px;}
	.field3{width: 390px;}
	.field4{width: 119px; background-image:url(../images/bg-grey-stripe-down.jpg);}
	.field1, .field2, .field3, .field4{
		height: 14px;
		float:left;	
		border-right: 1px solid #888888;
	}
	.directory-field1, .directory-field2, .directory-field3, .directory-field4, .directory-field5{
		height: 14px;
		float:left;
		
	}
	.directory-field1{width: 160px; border-right: 1px solid #888888;}
	.directory-field2{width: 366px;}
	.directory-field3{width: 100px;}
	.directory-field4{width: 100px;border-left: 1px solid #888888;}
	.directory-field5{width: 119px;border-left: 1px solid #888888; float:right}
.fields-down-arrow{
	float:right;
	margin-right: 66px;
}

.content-linkbar{
	background-image: url(../images/bg-red-stripe.jpg);
	height: 27px;
	margin: 0 7px 0 8px;
	color: white;
	font-size: 10px;
}
.content-linkbar a:link, .content-linkbar a:visited{
	color: white;
	text-decoration: none;
}
.content-linkbar a:hover{
	text-decoration: underline;
}
.linkbar-lg{
	display:block;
	float:left;
	font-size: 12px;
	margin-top:6px;
}
.linkbar-lg a:link, .linkbar-lg a:visited{
	text-decoration: underline;
}
.close_all_posts{
	float:left;
	font-size: 13px;
	font-weight: bold;
	margin: 6px 0 0 200px;
}
.content-breadcrumbs{
	float:left;
	font-size: 11px;
	font-weight: bold;
	margin: 6px 0 0 12px;
}
.content-pages{
	float:right;
	margin: 6px 8px 0 0;
}


.clearboth{
	clear:both;
}

.finder-home-1, .finder-home-2, .finder-home-3{
	font-size: 22px;
	font-weight: bold;
	color:white;
	position: absolute;
	top: 20px;
}
.finder-home-1{width: 290px; left: 20px;z-index:900}
.finder-home-2{width: 206px; left: 320px; z-index:900}
.finder-home-3{width: 180px; left: 554px;z-index:900}

.finder-home-1 p, .finder-home-2 p, .finder-home-3 p{
	margin-top: 4px;
}

.finder-message a{
	font-size:20px;
	text-decoration:none;
	font-weight:bold;
	color:white;
	position: absolute;
	top: 84px;
	left: 305px;
}
.finder-message input{
	font-size: 20px;
	width: 400px;
	background-color: transparent;
	border:none;
	color: white;
}

.finder .filterglide {
	color:#333333;
	display:block;
	font-size:20px;
	padding:6px;
	text-align:center;
}
	.finder .filterglide a {
	background:transparent url();
	color:#333333;
	display:block;
	font-size:20px;
	padding:6px;
	text-align:center;
}

.dd-home-res{
	background:#9AA7AF url(../images/filter-bg.gif) repeat-x scroll center top;
	border:1px solid #67747D;
	float:right;
	height: 34px;
	line-height:34px;
	width: 156px;
}
	.dd-home-res a{
		color:#fff;
		display:block;
		background:transparent url(../images/downarrow.gif) no-repeat scroll right top;
		padding-left:8px;
		text-decoration:none;
	}
.dd-home-sale{
	background:#9AA7AF url(../images/filter-bg.gif) repeat-x scroll center top;
	border:1px solid #67747D;
	float:right;
	height: 34px;
	line-height:34px;
	width: 79px;
}
	.dd-home-sale a{
		color:#fff;
		display:block;
		background:transparent url(../images/downarrow.gif) no-repeat scroll right top;
		padding-left:8px;
		text-decoration:none;
	}
.dd-home-loc{
	background:#9AA7AF url(../images/filter-bg.gif) repeat-x scroll center top;
	border:1px solid #67747D;
	float:right;
	height: 34px;
	line-height: 34px;
	width: 146px;
}
	.dd-home-loc a{
		color:#fff;
		display:block;
		background:transparent url(../images/downarrow.gif) no-repeat scroll right top;
		padding-left:8px;
		text-decoration:none;
	}

.btn-login{
	font-size: 13px;
	font-weight: bold;
	background-image:url(../images/btn-login.jpg);
	color: white;
	width: 69px;
	height: 28px;
	border:none;
	float:right;
	margin-right: 4px;
	margin-top: 10px;
	background-color: red;
}


.btn-go{
	margin-top: 0px;
	font-size: 12px;
	font-weight: bold;
	background-image:url(../images/btn-go.jpg);
	width: 34px;
	height: 17px;
	border:none;
	color: white;
	background-color: red;
}


/*
 * Added Feb 2
 * 
 */
#glide0, #glide0 div{
	position:relative;
}
#glide0 .innerglide{
	border:4px solid #ccc;
	margin:0 7px 0 8px;
	padding:8px 12px;
	position:relative;
}
	.addapost{
		position:relative;
	}
	.addapost .instructions{
		font-size:12px;
		font-weight:bold;
	}
		
	.content-listing-add-post {
		padding:18px 0;
		}
	.content-listing-add-post .title{
		clear:left;
		display:block;
		float:left;
		padding-right:6px;
		text-align:right;
		width:150px;
	}
	.content-listing-add-post .addpostelement{
		padding-top:4px;
	}
	.close_without_posting{
		font-size:11px;
		float:right;
		line-height:18px;
	}
	.content-listing-add-post input, .content-listing-add-post textarea{
		width:300px;
	}
		.content-listing-add-post input.check{
			width:auto;
		}
	.content-listing-add-post select{
		width:100px;
	}
		#addpost-posttype-toggle{
			width:150px;
		}
	.content-listing-add-post .submit{
		background-color:#c33;
		border:1px solid #333;
		color:#fff;
		font-weight:bold;
	}
	.needscloser{
		margin-left:156px;
	}
		.needscloser div{
			border:1px solid #f33;
			float:left;
			margin-right:3px;
			margin-top:2px;
		}
		.needscloser a{
			background:#cc3333 url('../images/havecloser.gif?0') right center no-repeat;
			border:1px solid #fff;
			color:#fff;
			display:block;
			font-size:12px;
			padding:1px 15px 0 6px;
			text-decoration:none;
		}
	.othercloser{
		margin-left:156px;
	}
		.othercloser div{
			border:1px solid #f33;
			float:left;
			margin-right:3px;
			margin-top:2px;
		}
		.othercloser a{
			background:#cc3333 url('../images/havecloser.gif?0') right center no-repeat;
			border:1px solid #fff;
			color:#fff;
			display:block;
			font-size:12px;
			padding:1px 15px 0 6px;
			text-decoration:none;
		}
	#glide0 .feedback{
		border:1px solid #999;
		height:100px;
		position:absolute;
		right:20px;
		top:40px;
		width:200px;
	}
		.feedback h2{
			background:#c33;
			color:#fff;
			padding:3px;
		}
		.feedback p{
			margin:6px 3px;
		}
#glide0 .load_bar{
	position:absolute;
}
.load_bar{
	background:#fff url('../images/loading.gif') center center no-repeat;
	border:2px solid #ccc;
	left:25%;
	margin:-25px 0 0 ;
	position:absolute;
	text-align:center;
	top:50%;
	width:50%;
	z-index:1001;
}
.finder-home-1 p, .finder-home-2 p, .finder-home-3 p{
	margin-top: 4px;
}
.finder-secondary-message{
	position: absolute;
	top: 18px;
	left: 490px;
}
.finder-secondary-message input{
	font-size: 14px;
	width: 200px;
	background-color: transparent;
	border:none;
	color: white;
}
.icons-quote-mail{
	float:left;
	margin: 4px 6px 0 6px;
}

.post_details{
	float:left;
	font-size:12px;
	margin-left:20px;

}
.post_address{
	margin-top:8px;
}
.inner_post{
	margin-left:82px;
}
.post_image{
	float:left;
	margin:0 25px 18px 0;
	width:210px;
}
.post_image img{
	border:1px solid #ccc;
}


.post_subject{
	font-size:12px;
	margin:10px 20px 8px;
	width:300px;
}

.post_body{
	font-size:11pt;
	margin:8px 10px 8px;
	padding-bottom:10px;
}
	
.contact_box{
	margin:18px 8px;
}
.need_contact_box {
	clear:left;
	margin:-50px 170px 0 20px;
}

.content-listing-add-post .contact_box input{
	width:325px;
	margin-bottom:3px;
}
	.profile_posts .content-listing-add-post .contact_box input{
		width:300px;
		margin-bottom:3px;
	}
	.content-listing-add-post .need_contact_box .contact_box input, .content-listing-add-post .other_contact_box .contact_box input{
		width:360px;
		margin-bottom:3px;
	}
	.profile_posts .content-listing-add-post .need_contact_box .contact_box input{
		width:340px;
	}
.content-listing-add-post .contact_box .submit_tag{
	float:right;
	width:148px;
}
.content-listing-add-post .contact_box .submit_tag input, .profile_posts .content-listing-add-post .contact_box .submit_tag input, .content-listing-add-post .other_contact_box .contact_box .submit_tag input{
	width:148px;
}
.content-listing-add-post .contact_box textarea{
	width:325px;
}
	.content-listing-add-post .need_contact_box .contact_box textarea, .content-listing-add-post .other_contact_box .contact_box textarea{
		width:380px;
	}
	.profile_posts .content-listing-add-post .contact_box textarea{
		width:300px;
	}
	.profile_posts .content-listing-add-post .need_contact_box .contact_box textarea{
		width:360px;
	}

.contact_nav{ }
.profile_action_box .submit{ }

.profile_posts .contact_box{ }
.profile_posts .contact_box_nav{ }
.profile_posts .responsebox{ }

.profile_posts .contact_box_nav a{ }
.profile_posts .contact_nav{ }
#profile_info{
	padding:20px 0;
}
.actions_text{
	color:white;
	font-size:13px;
	font-weight:bolder;
}
.submit_tag{
	float:right;
}
.directory-cleared{
	clear:both;
/*	padding-bottom:15px;*/
}
.cleared{
	clear:both;
}
.left{
	float:left;
}
.right{
	float:right;
}
.new_post_label{
	float:right;
	padding:4px 4px;
}
.folder_display{
	border:solid 1px;
	height:120px;
	overflow: auto;
}
.flag_notice{
	font-size:14px;
	color:red;
}

.user_inbox_actions_nav{
	float:left;
	background-color:#7b8d97;
	height: 20px;
	margin-left:240px;
	width:510px;	
}

.user_inbox_actions_box{

	margin-right:20px;
	padding-bottom:20px;
}
.user_inbox_nav {
	float:left;
	margin-left:10px;
}
.user_inbox_nav a{
	color:white;
}
.user_inbox_status{
	color:white;
	float:right;
}

/*registration form validation*/
.fieldWithoutErrors,
.fieldWithErrors
{
    outline-width: 1px;
    outline-color: white;
    outline-style: solid;

    /* !!HACK!! IE will not use this because it does not understand !important.  Border is not needed for firefox, so make it 0px!*/
    border-width: 0px !important;    
    /*for IE!*/
    border-width: 1px;
    border-color: white;
    border-style: solid;
}

.fieldWithErrors
{
	background: pink;
	background-color:pink;
    outline-color: red;
    	    
    /*for IE!*/
    border-color: red;
}

/* Browser support may be limited here...*/
.fieldWithErrors input,
.fieldWithErrors select,
.fieldWithErrors textarea
{
	background: pink;
	background-color: pink;
}

.hidden{
	display:none;
}

/*registration form feedback */
fieldset .hint { font-size: 10px; color: gray;}
fieldset .error { font-size: 10px; color: red;}
fieldset .success { font-size: 10px; color: green;}
#errorExplanation {
	border: 1px solid red;
	background: #EABFB1;
	padding: 10px;
}
#errorExplanation h2 {
	font-size: 1.1em;
}
#errorExplanation {
	font-size: .8em;
}

.fieldWithErrors input { background: #EABFB1; }


#register_form{
	
}
#register_form .form_row{
	width:400px;
}
#register_form .register_errors{
	width:400px;
}
.letter{
	display:block;
	float:left;
	margin-right:6px;
}
.letter_current{
	border:1px solid #fff;
	display:block;
	float:left;
	margin-right:6px;
	padding:1px 1px 0px 2px;
}
	#system_message{
		background-color: blue;
		padding:15px;
		color:white;
		font-size:medium;
		font-weight:bold;
	}
		#system_message ul{
			list-style:none;
			margin:0 auto;
			padding:0;
			width:970px;
		}
.contacts{
	float:left;
	margin-top:8px;
	width:380px;
}
#imported{
	border-right:1px solid #ccc
}
	.contacts h2{
		margin-left:8px;
		text-align:center;
	}
	.contacts form{
		margin-left:8px;
	}
	#contacts{
		margin-top:12px;
	}
		.contact{
			margin-left:8px
		}
			.contact h3{
				background:#ccc;
				color:#333;
				font-size: 16px;
				margin-right:8px;
				margin-top:8px;
				padding-left:13px;
			}
			.contact p{
				color:#333;
				font-size: 14px;
				margin-right:8px;
				padding-left:13px;
			}
		

.inbox-Unread{
	background-color:#c0c0c0;
	padding:3px 0;
}
.flag_count{
	float:right;
}
#error_box{
	display:inline;
	width:auto;
}
	#error_box div div{
		border:1px solid #999;
		height:auto !important;
		height:40px;
		min-height:40px;
		margin-bottom:8px;
	}
	#error_box h1{
		background:#c33;
		color:#fff;
		font-size:14px;
		padding:3px 4px;
		margin:6px;
	}
	#error_box .notice h1{
		background:#ccc url(../images/rc-header-bg.gif);
		color:#fff;
		font-size:14px;
		padding:3px 4px;
		margin:6px;
	}
	#error_box p{
		margin-bottom:8px;
		padding:8px 8px 6px;
	}
	.closer{
		color:#fff;
		float:right;
		padding:9px 12px;
		text-decoration:none;
	}
.error{
	
	font-weight:bold;
	font-size:15px;
}
.notice{
	font-weight:bold;
	font-size:15px;
}
.referral_action_box{
	padding:5px 20px;
}
	.referral_action_box div{
		border-color:#666;
		border-style:solid;
		border-width: 1px;
	}
	.referral_action_box form div{
		border:none;
	}
	.referral_action_box p{
		font-size:12px;
	}
	.referral_action_box .submit{								
		background:#c33;
		color:#fff;
		border:1px solid #333;
	}
	.referral_action_box div.referral_nav{
		color:white;
		border:none;
	}
	.referral_nav a{
		background-color: #fff;
		border-color:#666;
		border-style:solid;
		border-width:1px;
		color:#999;
		font-weight:bold;
		margin-right:1px;
		padding:0 3px;
		position:relative;
		text-decoration:none;
	}
	.referral_nav a.active{
		border-bottom:1px solid #fff;
		color:#333;
	}
	.referral_nav a:active{
		background-color: white;
	}
	.referral_action_area{
		padding: 5px 5px 20px 5px;
		background-color:white;
	}
	#manual_refer label, #google_refer label, #csv_refer label{
		color:#666;
		display:block;
		font-size:12px;
		font-weight:normal;
		margin:0;
	}
	#manual_refer textarea{
		height:50px;
		margin:0 0 20px;
		width:695px;
	}
.support_box{
	border: 1px solid #cccccc;
	margin:18px 0;
	padding:5px 0 0;
	height:150px;
}
.support_box_header {
					background:url('../images/rc-header-bg.gif');
					color:#fff;
					font-size:14px;
					font-weight:bold;
					height: 33px;
					line-height: 33px;
					margin: 0 auto;
					text-indent:12px;
					width: 177px;
				}
.support_box .submit{
	
}
#feedbackform{
	padding:0 6px;
}
#verifyform{
	margin-top:25px;
	margin-bottom:25px;
}
.paddedcontent{
	padding:0 8px;
}
	.paddedcontent p{
		font-size:13px;
		margin-bottom:12px;
	}
	.paddedcontent h2{
		font-size:16px;
		padding:4px 0;
	}
	.paddedcontent h2.red{
		font-size:24px;
		margin-bottom:12px
	}
	.paddedcontent ol{
		font-size:15px;
		margin-left:25px;
		margin-bottom:12px;
	}

/*.close_without_posting{
	margin-left: 350px;
	font-size:11px;
}*/
.amount_of_flags{
	background-color:red;
	color:white;
	font-weight:bold;
	font-size:12px;
	border:1px solid;
	border-color:white;
}
.new_referrals_header{
	font-size:14px;
	font-weight:bold;
	padding:0 5px;
	margin-left:10px;
	
}

.quick_start_title a{
	color:white;
}
.quick_start_title a{
	margin-left:5px;
}
.red{
	color:#c33;
}
.new_start_about{
		margin:4px 10px;
	}
.new_start_about p{
		font-size:14px;
		margin-bottom:6px;
		font-weight:bold;
	}
.new_start_about ul{
	 	margin:0 0 6px 18px;
		font-size:12px;
		list-style:square inside;
	}
.beta_home{
		margin:15px 15px;
}
.beta_home p{
	padding-bottom:8px;
	font-size:14px;
}
#whatmakesusawesome{
	font-size:16px;
	list-style:none;
	margin-left:31px;
}
#whatmakesusawesome li{
	margin-bottom:6px;
	list-style:none;
}
.left_side{
	float:left;
	width:350px;
	padding:5px 3px;	
	border-right:1px solid #999;
}
.right_side{
	margin-left:370px;
	padding:5px 0 10px 5px;
}
.user_info_container{
	border-bottom:1px solid;
	font-size:12px;
	padding:4px;
}
.user_info_container .actions{
	margin-left:200px;
}
.user_info_container .user_details{
	float:left;
}
.user_info_container .trec_info{
	border:1px solid;
}
.user_info_container .trec_info label{
	border:1px solid;
	background-color:blue;
	color:white;
}
.spiderpic{
position: relative;
z-index: 0;
}

.spiderpic:hover{
background-color: transparent;
z-index: 50;
}

.spiderpic span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.spiderpic span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.spiderpic:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
top:-110px;
}

.verify_new_users{
	margin:10px;
	padding:10px;
	border-bottom:1px solid;
}
.management_nav{
	margin:5px;
	padding:5px;
	border:2px solid;
	font-size:13px;
}
/* subscription management */
#sub-plans{
	
}
	.plan{
		border:2px solid #ccc;
		float:left;
		margin-right:12px;
		margin-top:12px;
		width:355px;
	}
		.plan .actions{
			background:#333;
			border:1px dashed #999;
			float:right;
			margin:6px 6px 0 0;
			padding:6px;
		}
			.plan .actions a{
				color:#fff;
			}
		.plan h2{
			background:#333;
			color:#fff;
			font-size:14px;
			margin-bottom:3px;
			padding:3px 6px;
		}
		.plan h3{
			font-size:12px;
			margin:3px 6px 0;
		}
		.plan p{
			margin:0 9px 12px 6px;
		}
.check{
	width:auto;
}
/* No script / ie6 */
#blocksite{
	position:absolute;
	margin-top:-200px;
	top:50%;
	width:100%;
}
	#IE6, #noscript{
		border:#333;
		color:#333;
		font-family:sans-serif;
		margin:auto;
		padding:12px;
		width:980px;
	}
		#IE6 h2, #noscript h1{
			font-size:18px;
			margin:0;
			padding:3px 8px;
		}
		#IE6 p, #noscript p{
			padding:0 8px;
		}
		#IE6 ul, #noscript ul{
			list-style:none;
			padding:0 8px;
		}
		#IE6 a, #noscript a{
			color:#fff;
		}
.inbox_view_posts {
	background:#fff;
	position:absolute;
	top:-150px;
	right:300px;
	font-size:14px;
	text-align:justify;
	width:300px;
	border:1px solid black;
	padding:20px;
}
#demo_form_inside{
	top:40px;
	margin:100px;
}
.users input{
	width:70px;
}

/* New Model stylying */
#new_model_registration{
	/* background:#ccc; */
	margin:auto;
	padding-bottom:6px;
	width:600px;
}
	#new_model_registration #sales_copy{
		background:#fff;
		border-bottom:1px solid #ccc;
		width:auto;
	}
		#new_model_registration #sales_copy h1{
			font-size:18px;
			font-weight:normal;
			margin:20px 0 12px;
		}
		#new_model_registration #sales_copy p{
			background:#fff;
			font-size:14px;
			padding-bottom:6px;
		}
		#new_model_registration #sales_copy .colored{
			color:#c00;
			display:block;
			font-size:18px;
			font-weight:normal;
			margin:8px 0 10px;
		}
			#new_model_registration #sales_copy .colored a{
				color:#c00;
			}
	#new_model_registration #registration{
		margin:auto;
		width:400px;
	}
	#new_model_registration .form-row{
		clear:none;
		float:left;
		padding:.5em 0 0;
		width:200px;
	}
	#new_model_registration label{
		display:block;
	}
	#new_model_registration .advice{
		font-size:12px;
	}
	#new_model_registration #privacy, #new_model_registration #tos{
		font-size:12px;
	}
	

	#testimonials{
		margin:0 8px;
		padding:0 8px;
	}
		#testimonials em{
			color:#D52027;
			display:block;
			font-size:13px;
		}
		#testimonials h1{
			color:#D52027;
			font-size:16px;
			padding-top:20px;
		}
		#testimonials p{
			font-size:15px;
			padding-top:14px;
		}

.right-text{
	text-align:right;
}
.grey_sales {
	color:#696969;
	margin-top:8px;
}
