html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background-color:#ffffff;	
	background-image:url(/Images/pagebg.jpg);
	background-repeat:repeat-x;	
	background-position:top;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}
table{margin:auto;}
img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}


div#MainContainer1{
	margin:auto;		
	width:1002px;		
}

div#LeftStrip{
	float:left;
	width:6px;
	min-height:600px;
	_height:600px;
	background-image:url(/images/leftline.png);
	background-repeat:no-repeat;
}

div#RightStrip{
	float:left;
	width:6px;
	min-height:600px;
	_height:600px;
	background-image:url(/images/rightline.png);
	background-repeat:no-repeat;
}

div#MainContainer{
	margin:auto;		
	width:990px;		
}

	div#AllContents{
		float:left;
		width:990px;	
		background-color:#ffffff;
	}
		div#HeaderContents{
			float:left;
			width:990px;
			height:168px;
			background-image:url(/images/header.jpg);
			background-repeat:no-repeat;
			overflow:hidden;
		}
			div#Logo{
				float:left;
				width:371px;
				height:111px;
				padding:18px 0px 0px 10px;				
			}
			div#Logo a{
				float:left;
				width:371px;
				height:111px;
				display:block;
			}
			
			div#CallUS{
				float:left;
				width:170px;
				height:111px;
				padding:18px 0px 0px 439px;
			}
			div#CallUS a{
				float:left;
				width:170px;
				height:111px;
				display:block;
			}
			
			div#RadMenuBG{
				float:left;
				width:990px;
				height:39px;
				background-image:url(/images/radbg.jpg);
				background-repeat:no-repeat;
				
			}
				div#RadMenu{
					float:left;
					width:600px;
					height:39px;
					padding:0px 0px 0px 112px;
					text-align:left;
				}
				
				div#QuickLinks{
					float:left;
					width:217px;
					height:29px;
					padding:10px 61px 0px 0px;
					text-align:right;
				}
	div#MainBodyContainer{
		float:left;
		width:969px;
		padding:0px 11px 0px 10px;
	}
		
		div#HomeBody{
			float:left;
			width:969px;
			height:420px;
			background-image:url(/images/homebg.jpg);
			background-repeat:no-repeat;
			padding-top:10px;
			overflow:hidden;
		}
		div#ContactUsBody{
			float:left;
			width:969px;
			height:445px;
			background-image:url(/images/contactusbg.jpg);
			background-repeat:no-repeat;
			background-position:bottom;
			background-color:#FFF;
			padding-top:10px;
		}
		div#BuyingBody{
			float:left;
			width:969px;
			min-height:430px;
			_height:430px;
			background-image:url(/images/buyingbg.jpg);
			background-repeat:no-repeat;
			background-color:#FFF;
			background-position:bottom;
			padding-top:10px;
		}
			div#FlashBanner{
				float:left;
				width:969px;
				text-align:center;
			}
		div#PaymentBody{
			float:left;
			width:969px;
			min-height:570px;
			_height:570px;
			background-image:url(/images/buyingbg.jpg);
			background-repeat:no-repeat;
			background-color:#FFF;
			background-position:bottom;
			padding-top:10px;
			padding-bottom:30px;
		}
			div#PaymentText{
				float:left;
				width:545px;
				min-height:80px;
				_height:80px;
				padding:5px 387px 20px 37px;
			}
			
			div#PaymentFullForm{
				float:left;
				width:960px;
				padding:0px 0px 30px 0px;
				background-image:url(/images/payment_bg2.jpg);
				background-repeat:no-repeat;
				/*background-position:10px 0px;	
				
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/payment_body_bg.png', sizingMethod='crop');
				_background-image:none;
				*/
			}
			
			div#PaymentForm{
				float:left;
				/* width:567px; */
				width:675px;
				padding:0px 0px 0px 0px;
				z-index:5;
				position:relative;
			}
				div#PaymentFormTop{
					float:left;
					width:675px;
					height:18px;
					background-image:url(/images/paymenttop.jpg);
					background-repeat:no-repeat;					
				}
				
				div#PaymentFormMid{
					float:left;
					width:595px;
					min-height:260px;
					_height:260px;
					background-image:url(/images/paymentmiddle.jpg);
					background-repeat:repeat-y;		
					padding:0px 30px 0px 50px;
				}
				
				div#PaymentFormBot{
					float:left;
					width:675px;
					height:18px;
					background-image:url(/images/paymentbot.jpg);
					background-repeat:no-repeat;					
				}
				
				div#PaymentFormTitle{
					float:left;
					width:567px;
					height:29px;
				}
				
				div#PaymentFormTitleTxt{
					float:left;
					width:300px;
					height:29px;
				}
				div#aymentFormSuceesMSG{
					float:left;
					width:267px;
					height:29px;
					text-align:right;
					color:#0dba6a;
					font-size:13px;
					font-weight:bold;
				}
				
				div#PaymentFormLeft{
					float:left;
					width:320px;					
				}
					div#PaymentFormFieldName{
						float:left;
						width:247px;
						height:19px;
					}
					div#PaymentFormFieldBox{
						float:left;
						width:247px;
						min-height:36px;
						_height:36px;
					}
					
					div#PaymentFormFieldName1{
						float:left;
						width:142px;
						height:19px;
					}
					div#PaymentFormFieldBox1{
						float:left;
						width:142px;
					}
					
					div#PaymentFormFieldName2{
						float:left;
						width:145px;
					}
					div#PaymentFormFieldBox2{
						float:left;
						width:105px;
					}
					
					div#PaymentFormSubLeftRight{
						float:left;
						width:247px;
						min-height:56px;
						_height:56px;
					}
					div#PaymentFormSubLeft{
						float:left;
						width:142px;
						overflow:hidden;
					}
					div#PaymentFormSubRight{
						float:left;
						width:105px;
						overflow:hidden;
					}
				
				div#PaymentFormRight{
					float:left;
					width:275px;	
					z-index:0;
					position:relative;
					overflow:hidden;
				}
				
			div#PaymentOtherWays{
				float:left;
				width:230px;
				padding-left:39px;
				padding-top:18px;
			}
				div#PaymentOtherWaysTxt{
					float:left;
					width:230px;
					padding-bottom:15px;
				}
		div#ClientBody{
			float:left;
			width:969px;
			min-height:430px;
			_height:430px;
			background-image:url(/images/clients_bg2.jpg);
			background-repeat:no-repeat;
			background-color:#FFF;
			background-position:bottom;
			padding-top:10px;
		}
			div#LogonText{
				float:left;
				width:626px;
				height:96px;
				padding-left:37px;
				padding-bottom:30px;
				padding-top:5px;
			}
			div#ClientLogin{
				float:left;
				width:338px;
				height:236px;
				padding:32px 42px 0px 37px;
			}
				div#errorLogin{
					float:left;
					width:178px;
					height:36px;
					padding-left:17px;
					background-image:url(/images/error.jpg);
					background-repeat:no-repeat;
					visibility:hidden;
					font-size:11px;
					color:#ff0000;
				}
			
			div#ClientPayment{
				float:left;
				width:218px;
				height:93px;
				padding:12px 20px 0px 37px;
				text-align:center;
			}
			
			div#HomeText{
				float:left;
				width:470px;
				padding:0px 18px 0px 481px;
			}
			
			div#ContactUsText{
				float:left;
				width:545px;
				padding:5px 387px 0px 37px;
			}
			
			div#InternalText{
				float:left;
				width:895px;
				padding:5px 37px 100px 37px;
			}
			
			div#AgentLeft{
				float:left;
				width:503px;
				overflow:hidden;
			}
				div#AgentText{
					float:left;
					width:425px;
					padding:5px 41px 30px 37px;
				}
				
				div#AgentTestimonials{
					float:left;
					width:503px;
					padding:30px 0px 130px 0px;
					background-image:url(/images/agent_line.jpg);
					background-repeat:no-repeat;
				}
					div#AgentTestimonialsListText{
						float:left;
						width:373px;
						min-height:250px;
						_height:250px;
						background-image:url(/images/agent_woman.jpg);
						background-repeat:no-repeat;
						
					}
				
			div#AgentRight{
				float:left;
				width:466px;	
				min-height:331px;
				_height:331px;
				background-image:url(/images/agent_login_bg.jpg);
				background-repeat:no-repeat;
			}
				div#AgentLoginTitle{
					float:left;
					width:419px;
					padding-left:47px;
				}
				
				div#AgentLoginBox{
					float:left;
					width:340px;
					height:212px;
					padding:30px 0px 56px 60px;
				}
				
				div#AgentDownloadBox{
					float:left;
					width:426px;
					padding:0px 0px 20px 40px;
				}
					div#AgentDownloadBoxTxt{
						float:left;
						width:418px;
						padding-left:8px;
						padding-bottom:10px;
					}
			div#QALeftPane{
				float:left;
				width:663px;
				overflow:hidden;
				
			}
				
				div#QAText{
					float:left;
					width:626px;
					padding-left:37px;
					padding-bottom:20px;
					padding-top:5px;
				}
				div#QABox{
					float:left;
					width:663px;
					height:277px;
					background-image:url(/images/qabox_bg.jpg);
					background-repeat:no-repeat;
				}
					div#QABoxDropDown{
						float:left;
						width:608px;
						height:22px;
						padding:15px 20px 32px 35px;
						overflow:hidden;
					}
					div#QABoxDropDownIN{
						padding-top:5px;	
					}
					div#QABox0{
						float:left;
						width:588px;											
						padding:0px 20px 20px 55px;
						height:123px;
						overflow:hidden;
						
					}
					
					div#QABox1{
						float:left;
						width:588px;											
						padding:0px 20px 20px 55px;
						display:none;						
					}
					
					div#QABox2{
						float:left;
						width:588px;											
						padding:0px 20px 20px 55px;
						display:none;
					}
					
					div#QABox3{
						float:left;
						width:588px;											
						padding:0px 20px 20px 55px;
						display:none;
					}
					
					div#QANavigate{
						float:left;
						width:588px;											
						padding:0px 20px 0px 55px;	
					}
					
				div#QATestimonials{
					float:left;
					width:533px;
					height:211px;
					padding:8px 0px 125px 0px;
					background-image:url(/images/testimonial_man.jpg);
					background-repeat:no-repeat;
					background-position:left 5px;
				}
				
				
			div#QARightPane{
				float:left;
				width:276px;
				padding:52px 0px 0px 30px;
				overflow:hidden;
			}
				div#QAContactHead{
					float:left;
					width:259px;
					height:57px;
					background-image:url(/images/qa_contact_bg_top.jpg);
					background-repeat:no-repeat;
				}
				div#QAContactMsg{
					float:left;
					width:219px;
					text-align:center;
					padding:0px 20px;
				}
				div#QAContact{
					float:left;
					width:259px;					
					background-image:url(/images/qa_contact_bg_body.jpg);
					background-repeat:repeat-y;
				}
				
				div#LineSep{
					float:left;
					width:218px;
					height:10px;
					padding:5px 21px 5px 20px;
				}
				div#QAContactFooter{
					float:left;
					width:259px;	
					height:14px;
					background-image:url(/images/qa_contact_bg_footer.jpg);
					background-repeat:no-repeat;
					padding-bottom:35px;
				}
			
				div#QAConfused{
					float:left;
					width:237px;
					height:94px;
					padding:19px 12px 0px 10px;
					/*background-image:url(/images/confused_bg.jpg);
					background-repeat:no-repeat;
					*/
					text-align:center;
				}
				
				
				
			div#HomeBanner1{
				float:left;
				width:460px;
				height:80px;
				padding:25px 0px 15px 0px;
				
				
			}
				div#HomeBanner1BG{
					float:left;
					width:460px;
					height:80px;
					background-image:url(/images/i_want_to_buy_a_house.png);
					background-repeat:no-repeat;
				}
			
			
				div#HomeBanner1button{
					float:left;
					width:80px;
					height:40px;
					padding:26px 41px 14px 339px;
				}
				
				div#HomeBanner1BG a{
					float:left;
					width:460px;
					height:80px;
					display:block;
					cursor:pointer;
					cursor:hand;
				}
				
				
				
			div#HomeBanner2{
				float:left;
				width:460px;
				height:91px;
				padding:0px 0px 0px 0px;
				background-image:url(/images/i_want_to_sell_my_house.png);
				background-repeat:no-repeat;
			}
			
			div#HomeBanner2 a{
				float:left;
				width:460px;
				height:91px;
				display:block;
					cursor:pointer;
					cursor:hand;
			}
			
				div#HomeBanner2button{
					float:left;
					width:80px;
					height:40px;
					padding:36px 41px 11px 339px;
				}
				
				
	div#FooterContainer{
		float:left;
		width:969px;
		height:97px;
		padding:0px 11px 0px 10px;
		background-image:url(/images/footer_bg.jpg);
		background-repeat:no-repeat;
	}
		div#FooterRequestMore{
			float:left;
			width:272px;
			height:38px;
			padding:0px 0px 0px 694px;
			
		}
		div#FooterRequestMoreButton{
			float:left;
			width:272px;
			height:38px;
			display:block;
			cursor:pointer;
			cursor:hand;	
			z-index:10;
			position:relative;
		}
		
		div#RequestMoreForm{
			float:left;
			width:368px;
			height:423px;	
			z-index:6;
			position:relative;				
			overflow:hidden;
			margin-top:-423px;
			margin-left:-95px;
			visibility:hidden;
		}
			
		
			div#CloseButton{
				float:left;
				width:30px;
				height:28px;
				padding-left:338px;
				background-image:url(/images/contactform_close.gif);
				background-repeat:no-repeat;
			}
			
			div#CloseButton2{
				float:left;
				width:30px;
				height:28px;
				padding-left:338px;
				background-image:url(/images/contactform_close2.gif);
				background-repeat:no-repeat;
			}
			
			div#CloseButtonX{
				float:left;
				width:30px;
				height:28px;
				display:block;
				cursor:pointer;
				cursor:hand;				
			}
			div#ContactFormIframe{
				float:left;
				width:314px;
				
				background-image:url(/images/contactform.gif);
				background-repeat:no-repeat;
				z-index:5;
				position:relative;
				
				padding:18px 25px 0px 25px;
			}
			
			div#ContactForm{
				float:left;
				width:312px;
				height:392px;
				padding:18px 27px 0px 25px;
				
				
			}
				div#ContactFormTxt{
					float:left;
					width:173px;
					height:18px;
					overflow:hidden;
				}
				div#ContactFormErrorMsg{
					float:left;
					width:139px;
					height:18px;
					overflow:hidden;
				}
				div#ContactFormField{
					float:left;
					width:312px;
					padding-bottom:5px;
				}
			
			div#ContactCloseWindow{
				float:left;
				width:80px;
				height:40px;
				padding:25px;
				text-align:center;
				display:block;
				cursor:pointer;
				cursor:hand;
			}

.LogintxtBox{
	width:305px;
	height:15px;
	border:1px solid #7f9db9;
	padding:5px;
	background-color:#FFF !important;
	
}
.txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 17px;
	width: 300px;
	border:1px solid #FFF;
	background-image:url(/images/txtbox.jpg);
	background-repeat:no-repeat !important;
	background-color:#ffffff !important;
	padding:5px;
}
.txtarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 116px;
	width: 298px;
	border:1px solid #FFF;
	background-image:url(/images/txtarea.jpg);
	background-repeat:no-repeat !important;
	background-color:#ffffff !important;
	padding:5px;
	
}

.qatxtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 17px;
	width: 199px;
	border:1px solid #FFF;
	background-image:url(/images/qatxtbox.jpg);
	background-repeat:no-repeat !important;
	background-color:#ffffff !important;
	padding:5px;
}
.qatxtarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 70px;
	width: 199px;
	border:1px solid #FFF;
	background-image:url(/images/qatxtarea.jpg);
	background-repeat:no-repeat !important;
	background-color:#ffffff !important;
	padding:5px;
	
}

.payTxtbox{
	width:230px;
	height:15px;
	background-color:#FFF !important;
	border:1px solid #7f9db9;
	padding:5px;
	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.payDropBig{
	width:129px;
	font-size:11px;
	background-color:#FFF !important;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #7f9db9;
}
.jumpMenu{
	width:608px;
	height:22px;	
	overflow:hidden;
}
.payDropSmall{
	width:50px;
	font-size:11px;
	background-color:#FFF !important;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #7f9db9;
}
.demo {
	width: 250px;
	height: 250px;
	text-align: center;
	float: left;
}
.demo img {
	border: 5px solid #EEEEEE;
	margin: 0 5px;
	padding: 5px;
}
.fadelink{
	color:#b6b6b6;
	font-size:11px;
}
.redtxt{
	color:#F00;	
}

.Val_Your_Name{
	float:left;	
	
	color:#F00;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color:#ffffe1;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

div#Processing{
	float:left;
	width:180px;
	height:40px;		
	background-color:#FFF;
	border:1px solid #666;
	z-index:10;
	position:relative;
	margin-top:-41px;
	visibility:hidden;
}

div#NewPagination{
	float:left;
	
	z-index:115;
	position:relative;
	margin-top:-290px;
	
}

div#NewPaginationQA{
	float:left;
	z-index:115;
	position:relative;
	margin-top:-190px;	
}