	
/* Travel CSS Print view */

	.topnavholder {display:none;}	
	.footer {display:none;}	
	.leftblock {display:none;}	
	
	body {margin-top:0px; text-align:center; font-family:Tahoma; font-size:80%;}	
    .outercontainer {width: 550px;	margin:	  auto;	text-align: left; }  
	.contentblock {width: 591px; float:right; padding-right:0px; margin-top:-2px;}
	.bodytext {padding-left: 10px; margin-bottom: 20px; padding-right: 0px;}
	.bodytext a {color:#cc9900; text-decoration:underline;}		
			
	.legals {padding-top:5px;}
	.skip {border:0px;}
	.intro {color: #CC9900; font-weight:bold;}
	.telNo {color: #CC9900; font-weight:bold; font-size:120%;}
	.bold {font-weight:bold;}
	.colour {font-weight:bold; color:#CC9900;}
	.center {text-align:center;}
	h1 {margin-top:0px; margin-bottom:0px; font-size:100%;}
	h2 {font-weight:bold; color:#CC9900; font-size:100%;}
	
	.curved-container {border:3px solid #e6e6e6;}		
	.curved-box {background-image: url(/images/cbsweb/corner-outline.png); background-position: top right; background-repeat: no-repeat; position: relative; right: -3px; top: -16px; padding: 20px 40px 20px 45px; line-height: 135%;}
		*html .curved-box {padding-left:10px; right:-6px; top:-22px;}
		*:first-child+html .curved-box {padding-left:10px; right:-3px; top:-22px;}
	.curved-box-text {width:400px; margin-left:35px; margin-top:-40px; padding-bottom:15px;}
	
/* Comparison Table -----------------------------------------------------------------------*/	
	.comparetable { table-layout:auto; border-collapse:	collapse; width:570px; border: solid 3px #cccccc;}
	.comparetable thead th {color:White; font-weight:bold; background-color: #cc9900; border: 1px solid #ffffff;  margin-bottom: 5px; padding:5px;}
	.comparetable tbody td {border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;  padding: 5px;}	
	.cbs {color:#cc9900; font-weight:bold;}

/* buttons -----------------------------------------------------------------------*/	
	/* leaving site 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;}
    .next-button-container	{text-align: center;  overflow: hidden;  height:30px;  width:80px; 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;}
	.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;}
	/*get quote on insurance */
	.quote-button-container { clear:both; height:30px; padding:0px; width:300px; margin: 0px 0px 0px 0px;  text-decoration:none; cursor:hand;}	
	.quote-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; float: left; margin: 0px 10px 0px 0px; padding: 6px 35px 6px 6px; height:  17px; text-decoration:none; cursor:hand;}
	.quote-button-container .dblarrow-button a {color:white; text-decoration:none;}
	.quote-button-container .dblarrow-button a:hover {color:#C6C6C6; text-decoration:none;}
	.quote-button-container#dots {border-left: dotted 1px #003399; }
	/*apply online - money */
	.apply-button-container {float:left; clear:both; height:40px; padding:0px; width:150px; margin: 0px 0px 0px -10px;  text-decoration:none; cursor:hand;}	
	.apply-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; float: left; margin: 0px 10px 0px 0px; padding: 6px 35px 6px 6px; height:  17px; text-decoration:none; cursor:hand;}
	.apply-button-container .dblarrow-button a {color:white; text-decoration:none;}
	.apply-button-container .dblarrow-button a:hover {color:#C6C6C6; text-decoration:none;}
	
/* Homepage Adverts -----------------------------------------------------------------------*/	
	.holder { height:131px; width:587px; margin-bottom:20px;}	
	.leftad {width:400px;}	
	.rightad {width:182px; float:right; margin-left:2px;}			
	.homelegals {padding-top:5px; font-size:80%;}
	.noborder {border:0px;}
		