body.ProdOverview{

}

body.ProdOverview table.ProdOverview_layout{
	width: 773px;
	height: 473px;
	background: url(../images/prodoverview_bg.png) no-repeat top left;
}

body.ProdOverview table tr td.pageContent_content{
	vertical-align: top;
	margin: 0;
	padding: 0;
}


body.ProdOverview table tr td.pageContent_content div.top_menu{
	height: 35px;
	background: url(../images/menu_top_longbg.png) no-repeat top left;
	margin: 6px 0 0 0;
	padding: 1px 0 0 3px;
}

/* top menu*/
	body.ProdOverview table tr td.pageContent_content div.top_menu h2{
		font-size: 22px;
		text-align: center;
		font-family: arial;
		padding: 7.5px 0 7.5px 0;
	}
	
	body.ProdOverview table tr td.pageContent_content div.top_menu ul{
		margin: 0 0 0 3px;
		padding: 0;
	}
	
	body.ProdOverview table tr td.pageContent_content div.top_menu ul li{
		list-style: none;
		float: left;
		width: 180px;
		height: 35px;
		margin: 0;
		padding: 0;
	}
	
	body.ProdOverview table tr td.pageContent_content div.top_menu li.topbutton1,
	body.ProdOverview table tr td.pageContent_content div.top_menu li.topbutton2,
	body.ProdOverview table tr td.pageContent_content div.top_menu li.topbutton3,
	body.ProdOverview table tr td.pageContent_content div.top_menu li.topbutton4{
		cursor: pointer;
	}

	.btn_benefits, 
	.btn_userexp, .btn_propdetails, .btn_allin1, 
	.btn_listingmgr, .btn_photouploader, .btn_googlemap, 
	.btn_opstats, .btn_dbcontrol, .btn_supports, 
	.btn_benefits_masked, 
	.btn_userexp_masked, .btn_propdetails_masked, .btn_allin1_masked, 
	.btn_listingmgr_masked, .btn_photouploader_masked, .btn_googlemap_masked, 
	.btn_opstats_masked, .btn_dbcontrol_masked, .btn_supports_masked, 
	.btn_next, .btn_right_mask{
		background: url(../images/prodoverview_buttons_min.png) no-repeat;
	}

	.btn_benefits{ background-position: 0 0; }
	.btn_userexp{ background-position: 0 -35px; }
	.btn_propdetails{ background-position: 0 -70px; }
	.btn_allin1{ background-position: 0 -105px; }
	.btn_listingmgr{ background-position: 0 -140px; }
	.btn_photouploader{ background-position: 0 -175px; }
	.btn_googlemap{ background-position: 0 -210px; }
	.btn_opstats{ background-position: 0 -245px; }
	.btn_dbcontrol{ background-position: 0 -280px; }
	.btn_supports{ background-position: 0 -315px; }
	
	.btn_benefits_masked{ background-position: -180px  0; }
	.btn_userexp_masked{ background-position: -180px  -35px; }
	.btn_propdetails_masked{ background-position: -180px  -70px; }
	.btn_allin1_masked{ background-position: -180px  -105px; }
	.btn_listingmgr_masked{ background-position: -180px  -140px; }
	.btn_photouploader_masked{ background-position: -180px  -175px; }
	.btn_googlemap_masked{ background-position: -180px  -210px; }
	.btn_opstats_masked{ background-position: -180px  -245px; }
	.btn_dbcontrol_masked{ background-position: -180px  -280px; }
	.btn_supports_masked{ background-position: -180px  -315px; }

/* right menu*/
	body.ProdOverview table tr td.right_menu{
		width: 40px;
	}
	
	body.ProdOverview table tr td.right_menu table tr td.right_menubtn{
		width: 40px;
		height: 158px;
		cursor: pointer;
	}
	
	.btn_right_mask{ background-position: 0 -385px; }

/*pages*/
	.page_content{
		margin: 13px 9px 10px 9px;
		height: 409px;
		font-family: arial;
	}
	
	.btn_next{ background-position: 0 -350px; width: 78px; height: 35px; cursor: pointer; }
	.br{ margin-bottom: 30px; }
	.bold{ font-weight: bold; }
	/*main page content*/
		.page_content div.pc_main div.pc_content{
			font-size: 25px;
			text-align: center;
			padding: 130px 0 130px 0;
		}
		
		.page_content div.pc_main div.pc_footer{
			text-align: right;
			padding-right: 25px;
		}

		.page_content div.pc_main div.pc_footer div.povmain_logo img{
			height: 60px;
			width: 150px;
		}

		.page_content div.pc_main div.pc_footer div.povmain_compname{
			font-size: 17px;
			padding-right: 2px;
		}
		
	/* home buyers */	
		/* benefits*/	
		.page_content div.pc_hb_benefits div.pc_hb_content{
			padding: 70px 0 30px 0;
			font-size: 23px;
			text-align: center;
		}
		
		.page_content div.pc_hb_benefits div.pc_hb_content2{
			text-align: center;
			font-size: 23px;
			font-weight: bold;
		}		
		
		/* User experience */
			/* Page 1*/
			.page_content div.pc_hb_userexp_p1{
				font-size: 23px;
				text-align: center;
				padding: 15px 0;
			}
			
			.page_content div.pc_hb_userexp_p1 div.pc_hb_ssimg{
				padding: 0 170px 0 170px;
			}
			
			.page_content div.pc_hb_userexp_p1 div.pc_hb_ssimg div{
				width: 375px;
			}
	
			.page_content div.pc_hb_userexp_p1 div.pc_hb_ssimg img.ssimg{
				width: 365px;
				height: 280px;
				position: absolute;
			}
			
			.page_content div.pc_hb_userexp_p1 div.pc_hb_ssimg img.shadow{
				width: 375px;
				height: 290px;
				z-index: -10;
			}
			
			.page_content div.pc_hb_userexp_p1 div.pc_hb_btnnext{
				padding: 5px 0 0 622px;
			}

			/* Page 2*/
			.page_content div.pc_hb_userexp_p2{
				font-size: 23px;
				text-align: center;
				padding: 15px 0;
			}
			
			.page_content div.pc_hb_userexp_p2 div.pc_hb_ssimg{
				padding: 0 17.5px 0 17.5px;
			}
			
			.page_content div.pc_hb_userexp_p2 div.pc_hb_ssimg tr td{
				text-align: center;
				vertical-align: top;
			}
	
			.page_content div.pc_hb_userexp_p2 div.pc_hb_ssimg div.pc_hb_ssimg_img1{
				width: 375px;
			}
			
			.page_content div.pc_hb_userexp_p2 div.pc_hb_ssimg div.pc_hb_ssimg_img2{
				width: 305px;
			}
			
			.page_content div.pc_hb_userexp_p2 div.pc_hb_ssimg div.pc_hb_ssimg_img1 img.ssimg{
				width: 365px;
				height: 280px;
				position: absolute;
			}
			
			.page_content div.pc_hb_userexp_p2 div.pc_hb_ssimg div.pc_hb_ssimg_img1 img.shadow{
				width: 375px;
				height: 290px;
				z-index: -10;
			}				

			.page_content div.pc_hb_userexp_p2 div.pc_hb_ssimg div.pc_hb_ssimg_img2 img.ssimg{
				width: 295px;
				height: 280px;
				position: absolute;
			}
			
			.page_content div.pc_hb_userexp_p2 div.pc_hb_ssimg div.pc_hb_ssimg_img2 img.shadow{
				width: 305px;
				height: 290px;
				z-index: -10;
			}				

		/* property details */
			/* Page 1*/
			.page_content div.pc_hb_propdet1{
				font-size: 22px;
				text-align: center;
				padding: 15px 0;
			}
			
			.page_content div.pc_hb_propdet1 div.pc_hb_ssimg{
				padding: 0 180px 0 180px;
			}
			
			.page_content div.pc_hb_propdet1 div.pc_hb_ssimg div{
				width: 335px;
			}
	
			.page_content div.pc_hb_propdet1 div.pc_hb_ssimg img.ssimg{
				width: 325px;
				height: 260px;
				position: absolute;
			}
			
			.page_content div.pc_hb_propdet1 div.pc_hb_ssimg img.shadow{
				width: 335px;
				height: 270px;
				z-index: -10;
			}
			
			.page_content div.pc_hb_propdet1 div.pc_hb_btnnext{
				padding: 5px 0 0 622px;
			}

			/* Page 2*/
			.page_content div.pc_hb_propdet2{
				font-size: 21px;
				text-align: center;
				padding: 15px 0;
			}
			
			.page_content div.pc_hb_propdet2 div.pc_hb_ssimg{
				text-align: center;
			}
			
			.page_content div.pc_hb_propdet2 div.pc_hb_ssimg table{
				margin: 0 21px 0 21px;
			}
	
			.page_content div.pc_hb_propdet2 div.pc_hb_ssimg tr td{
				text-align: center;
				vertical-align: top;
				width: 335px;
			}

			/* indivitual listing pic - left col */
			.page_content div.pc_hb_propdet2 div.pc_hb_ssimg div.pc_hb_ssimg_img1 img.ssimg{
				width: 325px;
				height: 280px;
				float: left;
				position: absolute;
			}
			
			.page_content div.pc_hb_propdet2 div.pc_hb_ssimg div.pc_hb_ssimg_img1 img.shadow{
				width: 335px;
				height: 290px;
				z-index: -10;
			}				

			/* indivitual desc - right top*/
			.page_content div.pc_hb_propdet2 div.pc_hb_ssimg div.pc_hb_ssimg_img2 img.ssimg{
				width: 325px;
				height: 140px;
				float: left;
				position: absolute;
			}
			
			.page_content div.pc_hb_propdet2 div.pc_hb_ssimg div.pc_hb_ssimg_img2 img.shadow{
				width: 333px;
				height: 147px;
				z-index: -10;
			}				

			.page_content div.pc_hb_propdet2 div.pc_hb_ssimg tr td table{
				margin: 0;
				padding: 0;
			}

			/* indivitual desc - right bottom left*/
			.page_content div.pc_hb_propdet2 div.pc_hb_ssimg div.pc_hb_ssimg_img3 img.ssimg{
				width: 68px;
				height: 130px;
				float: left;
				position: absolute;
			}
			
			.page_content div.pc_hb_propdet2 div.pc_hb_ssimg div.pc_hb_ssimg_img3 img.shadow{
				width: 72px;
				height: 135px;
				z-index: -10;
			}				
			
			/* indivitual desc - right bottom center*/
			.page_content div.pc_hb_propdet2 div.pc_hb_ssimg div.pc_hb_ssimg_img4 img.ssimg{
				width: 68px;
				height: 130px;
				float: left;
				position: absolute;
			}
			
			.page_content div.pc_hb_propdet2 div.pc_hb_ssimg div.pc_hb_ssimg_img4 img.shadow{
				width: 72px;
				height: 135px;
				z-index: -10;
			}			

			/* indivitual desc - right bottom right*/
			.page_content div.pc_hb_propdet2 div.pc_hb_ssimg div.pc_hb_ssimg_img5 img.ssimg{
				width: 188px;
				height: 120px;
				float: left;
				position: absolute;
			}
			
			.page_content div.pc_hb_propdet2 div.pc_hb_ssimg div.pc_hb_ssimg_img5 img.shadow{
				width: 193px;
				height: 125px;
				z-index: -10;
			}	

		/* All in 1 */	
		.page_content div.pc_hb_allin1{
			font-size: 23px;
			text-align: center;
			padding: 15px 0;
		}
		
		.page_content div.pc_hb_allin1 div.pc_hb_ssimg{
			width: 675px;
		}
		
		.page_content div.pc_hb_allin1 div.pc_hb_ssimg table{
			width: 100%;
			margin: 0 22.5px 0 22.5px;
		}

		.page_content div.pc_hb_allin1 div.pc_hb_ssimg tr td{
			text-align: center;
			vertical-align: top;
		}

		.page_content div.pc_hb_allin1 div.pc_hb_ssimg img.ssimg{
			width: 215px;
			height: 260px;
			float: left;
			position: absolute;
		}
		
		.page_content div.pc_hb_allin1 div.pc_hb_ssimg img.shadow{
			width: 225px;
			height: 270px;
			z-index: -10;
		}				
		
	/* agents */	
		/* benefits*/	
		.page_content div.pc_ag_benefits div.pc_ag_content{
			padding: 70px 0 30px 0;
			font-size: 23px;
			text-align: center;
		}
		
		.page_content div.pc_ag_benefits div.pc_ag_content2{
			text-align: center;
			font-size: 23px;
			font-weight: bold;
		}
		/* Listing Manager */	
			/* page1 */	
			.page_content div.pc_ag_listingmgr{
				font-size: 22px;
				padding: 15px 0;
			}
			
			.page_content div.pc_ag_listingmgr div.pc_ag_content{
				text-align: center;
			}
	
			.page_content div.pc_ag_listingmgr div.pc_hb_ssimg div.pc_hb_ssimg_img1{
				padding-left: 35px;  
			}
	
			.page_content div.pc_ag_listingmgr div.pc_hb_ssimg div.pc_hb_ssimg_img2{
				position: absolute;
				top: 245px;
				left: 235px;
			}
	
			.page_content div.pc_ag_listingmgr div.pc_hb_ssimg div.pc_hb_ssimg_img1 img.ssimg{
				width: 455px;
				height: 250px;
				float: left;
				position: absolute;
			}
			
			.page_content div.pc_ag_listingmgr div.pc_hb_ssimg div.pc_hb_ssimg_img1 img.shadow{
				width: 465px;
				height: 260px;
				z-index: -10;
			}
			
			.page_content div.pc_ag_listingmgr div.pc_hb_ssimg div.pc_hb_ssimg_img2 img.ssimg{
				width: 455px;
				height: 250px;
				float: left;
				position: absolute;
			}
			
			.page_content div.pc_ag_listingmgr div.pc_hb_ssimg div.pc_hb_ssimg_img2 img.shadow{
				width: 465px;
				height: 260px;
				z-index: -10;
			}
			
			.page_content div.pc_ag_listingmgr div.pc_hb_btnnext{
				position: absolute;
				top: 555px;
				left: 630px;
			}

			/* page2 */	
			.page_content div.pc_ag_listingmgr2{
				font-size: 22px;
				text-align: center;
				padding: 15px 0;
			}
			
			.page_content div.pc_ag_listingmgr2 div.pc_hb_ssimg{
				text-align: center;
			}
	
			.page_content div.pc_ag_listingmgr2 div.pc_hb_ssimg img.ssimg{
				width: 85%;
			}

	

		/* photo uploader */	
		.page_content div.pc_ag_photouploader{
			font-size: 22px;
			padding: 15px 0;
		}
		
		.page_content div.pc_ag_photouploader div.pc_ag_content{
			text-align: center;
		}

		.page_content div.pc_ag_photouploader div.pc_hb_ssimg div.pc_hb_ssimg_img1{
			padding-left: 35px;  
		}

		.page_content div.pc_ag_photouploader div.pc_hb_ssimg div.pc_hb_ssimg_img2{
			position: absolute;
			top: 245px;
			left: 235px;
		}

		.page_content div.pc_ag_photouploader div.pc_hb_ssimg div.pc_hb_ssimg_img1 img.ssimg{
			width: 455px;
			height: 250px;
			float: left;
			position: absolute;
		}
		
		.page_content div.pc_ag_photouploader div.pc_hb_ssimg div.pc_hb_ssimg_img1 img.shadow{
			width: 465px;
			height: 260px;
			z-index: -10;
		}
		
		.page_content div.pc_ag_photouploader div.pc_hb_ssimg div.pc_hb_ssimg_img2 img.ssimg{
			width: 455px;
			height: 250px;
			float: left;
			position: absolute;
		}
		
		.page_content div.pc_ag_photouploader div.pc_hb_ssimg div.pc_hb_ssimg_img2 img.shadow{
			width: 465px;
			height: 260px;
			z-index: -10;
		}
		
		/* google map */	
		.page_content div.pc_ag_googlemap{
			font-size: 22px;
			text-align: center;
			padding: 15px 0;
		}
		
		.page_content div.pc_ag_googlemap div.pc_hb_ssimg{
			padding: 0 125px 0 125px;
		}

		.page_content div.pc_ag_googlemap div.pc_hb_ssimg div{
			width: 465px;
		}

		.page_content div.pc_ag_googlemap div.pc_hb_ssimg img.ssimg{
			width: 455px;
			height: 280px;
			position: absolute;
		}
		
		.page_content div.pc_ag_googlemap div.pc_hb_ssimg img.shadow{
			width: 465px;
			height: 290px;
			z-index: -10;
		}
		
		
		
		
	/* principals */	
		/* benefits*/	
		.page_content div.pc_pcp_benefits div.pc_pcp_content{
			padding: 70px 0 30px 0;
			font-size: 23px;
			text-align: center;
			font-weight: bold;
		}
		
		.page_content div.pc_pcp_benefits div.pc_pcp_content2{
			text-align: center;
			font-size: 23px;
		}
		
		/* operation stats*/
		.page_content div.pc_pcp_opstats{
			font-size: 23px;
			text-align: center;
			padding: 15px 0;
		}
		
		.page_content div.pc_pcp_opstats div.pc_pcp_ssimg{
			padding: 0 185px 0 185px;
		}

		.page_content div.pc_pcp_opstats div.pc_pcp_ssimg div{
			width: 345px;
		}

		.page_content div.pc_pcp_opstats div.pc_pcp_ssimg img.ssimg{
			width: 335px;
			height: 290px;
			position: absolute;
		}
		
		.page_content div.pc_pcp_opstats div.pc_pcp_ssimg img.shadow{
			width: 345px;
			height: 300px;
			z-index: -10;
		}
		
		
		/* db controls */
		.page_content div.pc_pcp_dbcontrols{
			font-size: 23px;
			text-align: center;
			padding: 15px 0;
		}
		
		.page_content div.pc_pcp_dbcontrols div.pc_pcp_ssimg{
			padding: 0 172.5px 0 172.5px;
		}

		.page_content div.pc_pcp_dbcontrols div.pc_pcp_ssimg div{
			width: 370px;
		}

		.page_content div.pc_pcp_dbcontrols div.pc_pcp_ssimg img.ssimg{
			width: 360px;
			height: 305px;
			position: absolute;
		}
		
		.page_content div.pc_pcp_dbcontrols div.pc_pcp_ssimg img.shadow{
			width: 370px;
			height: 315px;
			z-index: -10;
		}
		

		.page_content div.pc_pcp_dbcontrols div.pc_pcp_content{
			
		}

		
		
		/* supports */
		.page_content div.pc_pcp_supports div.pc_pcp_content{
			padding: 60px 0 0 0;
			font-size: 23px;
			text-align: center;
		}
		
		.page_content div.pc_pcp_supports div.pc_pcp_content2{
			float: left;
			padding-left: 15px;
		}
		
		.page_content div.pc_pcp_supports div.pc_pcp_content2 a{
			text-decoration: none;
			color: #000000;
		}
		
		.page_content div.pc_pcp_supports div.pc_footer{
			text-align: right;
			padding-right: 25px;
		}

		.page_content div.pc_pcp_supports div.pc_footer div.povmain_logo img{
			height: 60px;
			width: 150px;
		}

		.page_content div.pc_pcp_supports div.pc_footer div.povmain_compname{
			font-size: 17px;
			padding-right: 2px;
		}	