﻿/* CSS FOR PROP_DETAIL TEMPLATE  */

	/* column container */
	.colmask {
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}

	/* common column settings */

	.colleft {
	float:left;
	position:relative;
	width:100%;
	}


	.colmid {
	float:left;
	position:relative;
	width:100%;
	}


	.colright {
	float:left;
	position:relative;
	width:100%;
	}


	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}

	
	.col2 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}

	
	.col1 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}

	/* 2 Column (double page) settings */
	.doublepage {
		background:inherit;		/* right column background colour */
	}
	.doublepage .colleft {
		right:50%;			/* right column width */
		background:inherit;		/* left column background colour */
	}
	.doublepage .col1 {
		width:46%;			/* left column content width (column width minus left and right padding) */
		left:52%;			/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:46%;			/* right column content width (column width minus left and right padding) */
		left:56%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}


.hide_preload {display:none;}


.prop_table {
	border-left: 1px solid #C0C0C0;
	border-right-style: solid;
	border-right-width: 1px;
	border-top: 1px solid #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.caption {
	margin:10px 0 10px 0;
	font-style:italic;
	font-size:smaller;
	text-align:center;
}

.prop_tn {
	margin-top:8px;
	border:none;
}

.prop_description {
	font-size:85%;
	line-height:1.3em;
}

.prop_detail_header {	font-size:130%; 	font-weight: bold;	 color:#1C71A8;	padding: 5px 0 5px 0;}

.prop_detail_label {width: 110px;font-weight:bold;}
.prop_detail_value {width: 110px;}
	
.iframe_style {width:920px; height: 360px;"}






