	
/* Insurance CSS Print view */

	.topnavholder {display:none;}	
	.footer {display:none;}	
	.leftblock {display:none;}			

	body {margin-top:0px; text-align:center; font-size:80%; font-family:Tahoma;}
	
	h1 {font-size:100%; font-weight: bold; color:#ff0000;}
	h2 {font-size:100%; font-weight: bold; color:#ff0000;}
	h3 {font-size:100%; font-weight: bold; color:#000000;}		
	
    .outercontainer {width: 600px;	margin:	  auto;	text-align: left; }
	.contentblock {width: 591px; float:right; padding-right:0px; margin-top:-2px;}
	.bodytext { margin-top:7px; padding-left: 10px; margin-bottom: 20px; padding-right: 0px;}
	.bodytext a {color:#ff0000; text-decoration:underline;}
	.noborder {border: 0px;}	
			

	.legals {font-size: 85%; padding-top:5px;}
	.skip {border:0px;}
	.bold {font-weight:bold;}
	.colour {font-weight:bold; color:#ff0000;}
	
	.telBorder {border:1px solid #ff0000; padding:6px;}
	.telhead {font-weight:bold; color:#7B7A7A;}	
	
	.contentblock .bodytext ul.colborder {border: 1px solid #FF0000; padding: 10px 10px 10px 25px; margin-left:0px;}
	.contentblock .bodytext ul.colborder li {margin-left: 7px; margin-bottom: 2px; list-style-image:url(/images/insurance/tick.gif); padding:3px; vertical-align:top;}
	.advertholder {width:592px; padding:0px;}
	.advert1 {margin-left:0px;}
	.advert2 {margin-left:0px; float:right;}
	.center {text-align:center;}
	
	.telNo {font-size:120%; color:#ff0000; font-weight:bold;}	
	
	.buttonpanel {text-decoration:none; padding:0px;  margin-bottom:20px;}
	.button-container {padding-top:5px; text-decoration:none; cursor:hand;}	
	
/* buttons -------------*/	
	.buttonpanel {text-decoration:none; padding:0px;  margin-bottom:20px;}
	.button-container {padding-top:5px; text-decoration:none; cursor:hand;}	
	
	.button-container .dblarrow-button {background-color: #003399; background-image: url(/images/cbsweb/nextarrow.gif); background-position: top right; background-repeat: no-repeat; color:  white; font-weight: normal;  height:33px; margin-left:0px; padding: 6px 40px 7px 8px; text-decoration:none; cursor:hand;}
	.button-container .dblarrow-button a {color:white; text-decoration:none;}
	.button-container .dblarrow-button a:hover {color:#C6C6C6; text-decoration:none;}
	/* frame to hold four buttons across the page */
	.buttonholder {width:540px; height:50px; float:left;}
	.buttonholder #one {width:140px; float:left; margin-right:5px; height:25px; }
	.buttonholder #two {width:118px;  float:left; margin-right:5px; height:25px;}
	.buttonholder #three {width:118px;  float:left; margin-right:5px; height:25px;}
	.buttonholder #four {width:140px;  float:left; height:25px;}
	/* yes buttons */
	.next-button-container	{text-align: center;  overflow: hidden;  height:30px;  width:80px; float:right; text-decoration:none;}
	.next-button-container#calculator	{text-align: center;  overflow: hidden;  height:30px;  width:100px; float:right; text-decoration:none;}
	.next-button-container .dblarrow-button { text-decoration:none; cursor:hand; background-color: #003399; background-image: url(/images/cbsweb/nextarrow.gif); background-position: top right; background-repeat: no-repeat; color:  white; font-weight: normal;  margin: 0px 0px 0px 0px; padding: 6px 30px 6px 4px; height:  17px;}
	.next-button-container .dblarrow-button a {color:white; text-decoration:none;}
	.next-button-container .dblarrow-button a:hover {color:#C6C6C6; text-decoration:none;}
	/* use for all buttons with left arrow */	
	.back-button-container	{text-align: center;  overflow: hidden; height:30px; width:80px; text-decoration:none;}
	.back-button-container .dblarrow-button {text-decoration:none; cursor:hand; background-color: #003399; background-image: url(/images/cbsweb/backarrow.gif); background-position: top left; background-repeat: no-repeat; color:  white; font-weight: normal; margin: 0px 0px 0px 0px; padding: 6px 4px 6px 30px; height:  17px;}
	.back-button-container .dblarrow-button a {color:white; text-decoration:none;}
	.back-button-container .dblarrow-button a:hover {color:#C6C6C6; text-decoration:none;}

/* house on page */
.housetable {width:546px;  border:1px solid #666; margin-top:-4px;}
.housetable #getquote {height:48px; padding:0px;}
.housetable #showhouse {height:220px; padding:0px;}
.housetable #listtext {height:172px; padding:0px;}