/* Generic Main content */
#maincontent {
	width:743px;
	float:right;
	margin-top:2.95em;
	margin-bottom:0px;
	background-color:#fff;
}

#maincontent p {
	line-height:1.35em;
}

#maincontent #contentheader {
	padding:12px 15px 18px 75px;
	color:#ccc;
	background: url("http://www.propertyfrontiers.com/images/icons/invprophousesblack.gif") #000 10px 5px no-repeat; /* to be overridden by specific content */
}

#maincontent #contentheader h1 {

}

#contentheader p {
	text-transform: lowercase;
}

div.imagecontentheader, div.iconcontentheader {
	background-color:#000;
	color:#ddd;
	padding:10px 15px;
}

div.iconcontentheader 
{
    padding:3px 10px 18px;
}

div.imagecontentheader img, div.iconcontentheader img {
	float:left;
	padding-top:2px;
}

div.imagecontentheader h1, #maincontent div.imagecontentheader h2 {
	margin-left:70px;
}

div.iconcontentheader h1, div.iconcontentheader h2 
{
    margin-left:65px;
    padding-top:9px;
}

div.imagecontentheader h1 em, div.iconcontentheader h1 em {
	margin-left:0px;
	padding-left:0px;
}

div.imagecontentheader p {
	padding-left:70px;
	text-transform:lowercase;
}

div.iconcontentheader p 
{
    padding-left:65px;
    text-transform:lowercase;
}

#breadcrumb, #printpage {
	font-size:0.9em;
	background-color:#d9d9d9;
	border-bottom:#cfcfcf;
}

#breadcrumb 
{
    clear:both;
	float:left;
	padding:5px 0px 5px 20px;
	width:600px;
	color:#888;
}

#breadcrumb a {
	color:#888;
}

#breadcrumb a:hover {
	text-decoration:none;
}

#printpage {
	padding:5px 20px 5px 0px; 
	margin-left:600px;
	text-align:right;
}

#printpage a {
	padding-left:20px;
	text-decoration:none;
	color:#666;
	background:url("http://www.propertyfrontiers.com/images/icons/printicon.gif") top left no-repeat;
}

#printpage a:hover {
	text-decoration:underline;
	color:#000;
}

/*CheckOut Page Classes */
#buyproduct{
	float:left;
	width:90%;
	padding:20px 20px 10px 20px;
	font-size:11px;
}

#itemlisting{
	float:left;
	width:100%;
}

#itemlisting table{
	width:100%;
}

#itemlisting table th{
	background-color:#e5e5e5;
	height:30px;
	font-weight:bold;
	padding:0px 15px 0px 5px; 
}

#itemlisting table td{
	height:40px;
	padding:0px 15px 0px 5px;
	border-bottom:1px solid #999999;
}

#itemlisting table td p {
font-size:12px!important;
}

#itemlisting table td input{
/*	height:23px; */
	font-family:Arial, Helvetica, sans-serif;
border:1px solid #A9C7D7;
color:#555555;
font-size:10pt;
padding:3px;
}

#checkOutAreaBtnArea{
	float:left;
	width:90%;
	padding:0px 20px 20px 20px;
}

#checkOutAreaBtnArea ul.leftArea{
	float:left;
	width:50%;
}

#checkOutAreaBtnArea ul.leftArea li{
	float:left;
	width:100%;
}

#checkOutAreaBtnArea div.btnGrey{
	float:left;
	padding:0px 5px 6px 5px;
	background:url("http://www.propertyfrontiers.com/images/buttons/checkout_btn_left.gif") no-repeat left top;
}

#checkOutAreaBtnArea div.btnGrey a{
	float:left;
	padding:2px 6px 6px 3px;
	background:url("http://www.propertyfrontiers.com/images/buttons/checkout_btn_right.gif") no-repeat right top;
	font-size:0.9em; font-weight:bold; text-transform:uppercase;
	text-decoration:none;
	color:#FFFFFF;
}

#checkOutAreaBtnArea div.btnGrey a:hover{
	text-decoration:underline;
}

#checkOutAreaBtnArea ul.leftArea li h2{
	float:left;
	width:100%;
	font-size:0.8em;
	display:block; padding:0px;
}

#checkOutAreaBtnArea ul.leftArea li h2 a{
	font-size:1em;
	display: inline; padding:0px;
	text-decoration:underline;  color:#333333;
}

#checkOutAreaBtnArea ul.leftArea li h2 a:hover{
	font-size:1em;
	display: inline; padding:0px;
	text-decoration: none;
}

#checkOutAreaBtnArea ul.rightArea{
	float:right;
	width:30%;
}

#checkOutAreaBtnArea ul.rightArea li{
	float:left;
	width:100%;
}

#checkOutAreaBtnArea ul.rightArea li h2{
	float:left;
	width:97%;
	font-size:0.9em;
	display:block; padding:0px 0px 0px 15px;
	color:#666666;
}

#checkOutAreaBtnArea ul.rightArea li a{
	float:left;
	width:95%;
	text-decoration:none;
}

#checkOutAreaBtnArea ul.rightArea li a h3{
	font-size:0.8em;
	display:block;
	color:#17a0e8;
	padding-left:5px;
	padding:0px 0px 0px 15px;
}
