/************************Middle Area Content for inner pages****************************************/
#content_area
{
	position:relative; width:972px; height:auto; margin-top:6px; display:inline-block; 
	background:#FFFFFF;
}

#content_area .middle-text{/*defined in global*/}

/********************** For recently Sold Page ******************************/	
	.middle-text .content .soldbox
	{
		position:relative; width:168px; height:auto; float:left; display:inline;
		margin:10px; margin-top:5px; margin-left:9px; margin-right:5px; padding-top:10px; 
	}
	.soldbox img { 	position:relative; width:64px; height:114px; margin-left:5px; border:none; }
	.soldbox p { position:relative; width:auto; height:auto; margin:0; margin-left:5px;	}
	.soldbox p strong { position:relative; margin:5px; margin-left:5px;} 
	.soldbox p a 
	{ 
		position:relative; width:168px; height:20px; margin-bottom:3px; display:block; color:#2C3942; text-decoration:none;
	}
	.soldbox p a:hover {text-decoration:underline;}

/********************** For Searching Page ******************************/	
	.middle-text .content .searchbox
	{
		position:relative; width:168px; height:auto; float:left; display:inline; background:#fff;
		margin:10px; margin-top:5px; margin-left:9px; margin-right:5px; padding-top:10px; border:1px solid #283B48;
	}
	
	.searchbox span.top 
	{
		position:relative; width:168px; height:auto; display:block; margin-bottom:10px; margin-left:7px;
	}			
	.searchbox .imgbox
	{
		position:relative; width:auto; height:auto; padding:10px; text-align:center; margin-bottom:5px;
	}
	.imgbox img {border:none;}

	.searchbox img
	{
		position:relative; width:auto; height:auto; margin-left:8px; margin-top:5px; margin-bottom:4px; border:none;
	}
	
/********************** For Selling Bulk Page ******************************/	

#content_area .content-text
{
	position:relative; width:762px; height:auto; float:left; display:inline; margin-left:7px;
}
	
	.content-text .page-text
	{
		position:relative; width:759px; height:auto; display:block; border-left:1px solid #475873;
		border-right:1px solid #475873; background:#F6F6F6; margin-bottom:10px; 
	}
	.page-text h5
	{
		position:relative; width:auto; height:23px; background: url(siteimages/images/h5-mid-bg.jpg) top left repeat-x;
		font-family:Tahoma; font-size:12px; font-weight:bold; color:#A1D23A; padding-top:7px; padding-left:14px;
	}
	.page-text h5 span.lft
	{
		position:absolute; width:5px; height:27px; top:0; left:-1px;
		background:url(siteimages/images/h5-mid-lft.jpg) left top no-repeat;
	}
	
	.page-text h5 span.rgt
	{
		position:absolute; width:31px; height:27px; top:0; right:-1px;
		background:url(siteimages/images/it -mid-rgt.jpg) left top no-repeat;
	}
	
	.page-text h1.error
	{
		position:relative; width:auto; height:23px; background: url(siteimages/images/h1-mid-bg-red.jpg) top left repeat-x;
		font-family:Tahoma; font-size:12px; font-weight:bold; color:#000; padding-top:7px; padding-left:14px;
	}
	
	.page-text h1.error span.lft
	{
		position:absolute; width:5px; height:27px; top:0; left:-1px;
		background:url(siteimages/images/h1-mid-lft-red.jpg) left top no-repeat;
	}
	
	.page-text h1.error span.rgt
	{
		position:absolute; width:31px; height:27px; top:0; right:-1px;
		background:url(siteimages/images/h1-mid-rgt-red.jpg) right top no-repeat;
	}
	
		.page-text .bottom
	{
		position:absolute; width:760px; height:5px; left:-1px;  
	}
	.page-text .bottom span.lft
	{
		position:absolute; width:761px; height:5px; background:url(siteimages/background/big-botom.jpg) top left no-repeat;
	}

	.page-text h4
	{
		position:relative; width:auto; height:auto; font-size:14px; font-weight:bold; margin:15px; 
		margin-top:16px; margin-left:28px;
	}
	.page-text p.mid
	{
		position:relative; width:auto; height:auto; margin-left:28px; margin-top:10px; 
	}
	
	.page-text .text-info
	{
		position:relative; width:auto; height:auto; display:inline; float:left; display:inline; text-align:justify; 
	}
		.text-info p
		{
			position:relative; margin:10px; margin-left:16px; width:400px; height:auto; 
			line-height:16px;
		}
		.text-info p strong
		{
			position:relative; width:auto; height:auto; display:block; margin:10px; margin-left:0; 
		}
	
	.page-text .video
	{
		position:relative; width:315px; height:228px; text-align:right; float:right; display:inline; vertical-align:top; 
	}
	
	.page-text h3
	{
		position:relative; width:auto; height:auto; font-size:14px; font-weight:bold; margin:15px; margin-left:12px;
		margin-bottom:10px;
	}
	.page-text p.rp
	{
		position:relative; width:auto; height:auto; margin-left:12px; padding-bottom:10px;
	}
	.page-text .hrule
	{
		position:relative; width:368px; height:1px; border-top:1px solid #000000; margin:10px; margin-left:12px;
	}
	.page-text .hline
	{
		position:relative; width:735px; height:1px; border-top:1px solid #000000; margin:10px; margin-left:12px; margin-top:0;
	}
	.page-text .text-img
	{	
		position:relative; width:752px; height:auto; margin:12px; margin-left:0; 
	}
		
		.text-img .left
		{
			position:relative; width:533px; height:auto; float:left; display:inline;
		}
		.left strong
		{
			position:relative; width:auto; height:auto; padding-left:15px; margin:12px; 
			background:url(siteimages/images/str-bg.jpg) left center no-repeat;
		}
		.left p { position:relative; width:auto; height:auto; line-height:16px; margin:12px; margin-left:16px; }
		.text-img .rght
		{
			position:relative; width:auto; height:127px; float:right; display:inline; 
		}

/********************** For How we pay Page ******************************/	

	.breadcrumb
	{
		position:relative; width:auto; height:auto; display:block; margin:5px 15px;  padding-bottom:3px; 
		color:#2C3942;
		font-weight:bold;
		text-decoration:none;
	}
		.breadcrumb a
		{
			position:relative; width:auto; height:auto; color:#2C3942; text-decoration:none; font-weight:bold; top:1px;
		}
		.breadcrumb a.active { text-decoration:none; color:#3A910F;} 
		.breadcrumb .active { text-decoration:none; color:#3A910F;}
		.breadcrumb .non-active { text-decoration:none; color:#AFAFAF;} 
		
	.page-text h3
	{
		position:relative; width:auto; height:auto; font-size:16px; color:#3A910F; margin-left:12px; margin-bottom:0;
	}
	
	.instructions	{
		position:relative; width:290px; height:auto; font-size:15px; color:#3A910F; margin-left:0px; margin-bottom:0;
	}
	
	.instructions h3
	{
		font-size:14px; color:#3A910F; margin-left:12px; margin-bottom:5px; margin-top: 10px; margin-right:0px; width: 280px;
	}
	
	
	
	.page-text .detail
	{
		position:relative; width:280px; height:auto; float:left; display:inline-block; margin-bottom:10px;
		margin-top:0px; padding-left:15px;
	}

	#quote_area
	{
		position:relative; width:575px; height:auto; float:left; display:inline-block; margin-bottom:10px;
		margin-top:10px;
	}

	#quote_box {
	position:relative; height:auto; float:right; width:450px; margin: 5px 0px; background-color:#FFF; border:1px solid #333; margin-top:10px; margin-right:10px;
	}

     #quote_box .detail {
     position:relative; height:auto; float:right; width: 200px; margin: 10px;  margin-top:35px;margin-right:35px;	
	 }

		#quote_box .detail h2
		{
			position:relative; width:auto; height:auto; font-size:16px; font-weight:bold; line-height:18px; text-align:center;color:#43A100;	
		}

		#quote_box .question
		{
			position:relative; width:auto; height:auto; font-size:100px; font-weight:bold; line-height:125px; text-align:center;
		}

		#quote_box .price
		{
			position:relative; width:auto; height:auto; font-size:50px; font-weight:bold; line-height:75px; text-align:center;
		}


		.detail img
		{
			position:relative; width:auto; height:auto; margin-left:2px; border:none;
		}
		
	.detail_img
	{
		position:relative; width:159px; height:auto; float:left; display:inline-block; margin:5px 0px; margin-left:25px;
		text-align:center;
	}
		.detail_img img
		{
			position:relative; width:auto; height:auto; border:none; margin:0px;
		}
		
		.detail strong
		{
			position:relative; width:auto; height:auto; font-size:18px; font-weight:normal; margin-left:25px;
		}
		.detail h6
		{	
			position:relative; width:auto; height:auto; display:block; font-size:38px; margin-left:20px;
		}
		.detail h6 strong.bold
		{
			position:relative; font-size:62px; padding:0; color:#2C3942; top:10px; margin-right:20px; margin-left:0;
		}
		
		.detail h6 span.green
		{
			position:relative; margin-left:10px; color:#59A316;
		}

	
	.page-text h1
	{
		position:relative; width:auto; height:23px; background: url(siteimages/images/h1-mid-bg-grn.jpg) top left repeat-x;
		font-family:Tahoma; font-size:12px; font-weight:bold; color:#222; padding-top:7px; padding-left:14px;
	}
	.page-text h1 span.lft
	{
		position:absolute; width:5px; height:27px; top:0; left:-1px;
		background:url(siteimages/images/h1-mid-lft-grn.jpg) left top no-repeat;
	}
	
	.page-text h1 span.rgt
	{
		position:absolute; width:31px; height:27px; top:0; right:-1px;
		background:url(siteimages/images/h1-mid-rgt-grn.jpg) right top no-repeat;
	}
	
	.page-text p {
	color:#42525D; margin: 5px 10px; margin-bottom:0px; padding-bottom:5px;		
	}
	
	.page-text h2
	{
		
		font-family:Tahoma; font-size:12px; font-weight:bold; color:#7CBF00; margin: 5px 10px;
	}
	
	.page-text ul
	{
		
		margin: 5px 25px; 
	}
	
	.page-text ul li {
	margin-bottom:10px;		
	}
	
	.page-text .col1 {
	position:relative; margin-left:15px; float:left; width:150px; height:15px; padding:5px;	
			
	}
	.page-text .col2 {
	position:relative; float:left; width:350px; height:15px; padding:5px;	
			
	}
	.page-text .accept_quote {
	    text-align:center;
		background: #FFF url(siteimages/images/green_button_master.jpg) no-repeat top center; 
		width:172px; height:43px; border:0px; padding-bottom:5px; padding-top:12px; margin-left:15px;
	}
	
	.accept_quote a {
	font-size:22px;text-align:center; color:#000; 	text-decoration:none;	
	}

	
	.page-text .description
	{
		position:relative; width:auto; height:auto; padding:16px; padding-top:8px; padding-bottom:10px;
	}
		.description strong
		{
			position:relative; height:auto; display:block; font-size:16px; color:#3A910F; padding-bottom:5px;
			border-bottom:1px solid #475873;
		}
		.description p
		{
			position:relative;  margin-top:10px; padding:0;
		}
		
			.description ul li
		{
			position:relative;  margin-top:10px; margin-left:20px; padding:0;
		}
		
	.page-text .process-flow {
	 position:relative; height:auto; float:right; width:450px; margin: 0px 0px; margin-right:10px;	background-color:#FFF; border:1px solid #333; 
	}
	
	
	.process-flow h1 {
	position:relative; float:left; padding-left:10px; font-size:18px; font-weight:bold; background:#FFF!important; width:275px;		
	}

    .process-flow p {
		margin:0px; margin-left:10px;			
	}
	
	.process-flow .process-links {
	position:relative; float:right; width:150px; padding-top:9px;		
	}
	
	.process-links a { margin-top:10px; position:relative; color:#2C3942; text-decoration:underline; }
	.process-links a:hover { text-decoration:none; }								
	
	.page-text .steps1
	{
		position:relative; width:85px; height:65px; float:left; display:inline;
		margin-top:5px; margin-left:0px; margin-right:0; margin-bottom:0;
	}
	

		.steps1 .pic
		{
			position:relative; width:auto; height:auto; display:block; margin-bottom:5px; 
		}
		.pic .lft { position:relative; width:50px; float:left; display: inline;}
		.pic .rgt { position:relative; float:right; width:20px; display: inline; vertical-align:middle;}	
		
		.steps1 h2
		{
			position:relative; width:85px; height:auto; display:block; margin-left:0px; margin-top:0px; margin-bottom:5px; text-align:left; padding-right:0px; font-size:11px; font-weight:bold; color:#42525D;
		}
			
	.process-flow .steps1-bullets
	{
		position:relative; width:180px; height:65px; float:left; display:inline;
		margin-top:5px; margin-left:10px; margin-right:0; margin-bottom:0;
	}
	
	.steps1-bullets ol {
	font-size:13px;	line-height:15px; font-weight:bold;	
	}
	
	
	.steps1-bullets p {
	padding-top:5px;		
	}
	.steps1-bullets a { margin-top:10px; position:relative; color:#2C3942; text-decoration:underline; }
	.steps1-bullets a:hover { text-decoration:none; }
		
		
	.process-flow .bottom
	{
		position:absolute; width:402px; height:5px; left:-1px;  
	}
	.process-flow .bottom span.lft
	{
		position:absolute; width:402px; height:5px; background:url(siteimages/background/bottom_400.jpg) top left no-repeat;
	}