<!--
/*
Copywright NVisage VT Ltd
*/
	body{
		font-family: Verdana, Arial, Helvetica, sans-serif;		
	}
	img {
		border:0px;
	}
	
/* SITE STRUCTURE */
	#maincontainer{
		width :648px;
		height:100%;
	}
	#header{
		height:112px;
		background-image:url(/graphics/structure/main_header_bg.jpg);
		background-repeat:no-repeat;
		padding:0px;	
	}
	#header_L {
		float:left;
		width:317px;
		margin-top:23px;
		display:inline;
	}
	#header_L ul{
		display:block;
		margin:0px;
		padding:0px;
	}
	#header_L ul li{
		display:inline;
		padding-left:5px;
		padding-right:5px;
		font-size:70%;
		border-right:1px solid #000000;
	}
	#header_L ul li a{
		color:#000000;
		text-decoration:none;
	}
	#header_L ul li a:hover{
		text-decoration:underline;
	}
	#header_L img{
		margin-left:0px;
		margin-top:29px;
	}
	#header_R {
		display:none;
	}
	
	#header_break{
		height:30px;
		border-top:1px solid #000000;
		background-image:url(/graphics/structure/main_header_breakimage_bg.jpg);
		background-repeat:no-repeat;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
	}
	
	#maincontent{
		border-right:1px solid #000000;
		border-left:1px solid #000000;
		float:left;
		display:table;
		border-bottom:1px solid #000000;
	}
	
/*LHS Navigation*/
	
	#maincontent #rhs_content{
		position:relative;
		float:left;
		width :646px;
		border-top:1px solid #000000;
		border-top:1px solid #000000;
	}
	#content{
		margin-left:12px;
		margin-top:3px;
	}
	#content{
		margin-left:12px;
		margin-top:3px;
		margin-bottom:10px;
	}
	#content p{
		font-size:65%;
		margin-top:3px;
	}
	#content h1{
		font-size:100%;
		color:#9F1401;
	}
	#content h2{
		font-size:95%;
		color:#5197B9;
		margin:1px;
		padding:1px;
	}
	#content h3 {
		font-size:90%;
		color:#7B7B7C;
		margin:1px;
		padding:1px;
	}

	#maincontent #lhs_content{
		display:none;
	}
	
	#footer_links{
		display:none;
		/*position:relative;
		height:40px;
		padding-top:10px;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		border-top:2px solid #000000;
		border-bottom:1px solid #000000;
		float:left;
		width :646px;
		background-color:#ECEDEF;
		font-size:70%;
		text-align:center;*/
	}
	#footer_links ul{
		display:inline;
		margin-top:15px;
		margin-left:0px;
		margin-right:0px;
	}
	#footer_links ul li{
		margin:0px;
		display:inline;
		padding-left:15px;
		padding-right:15px;
		border-right:1px solid #000000;
	}
	#footer_links ul li a{
		text-decoration:none;
		color:#000000;
	}
	#footer_info{
		display:none;
		/*position:relative;
		width:100%;
		height:99px;
		background-image:url(/graphics/structure/main_footer_bg.jpg);
		background-repeat:no-repeat;
		float:left;
		font-size:70%;
		text-align:center;
		padding-top:10px;*/
	}
	input.text{
		border:1px solid #CACACA;
	}
/*Homepage styles*/
	#quote_panel_container{
		width:535px;
		height:146px;
		background-image:url(/graphics/home/instant_quotePanel_bg.jpg);
		background-repeat:no-repeat;
		padding-top:1px;
	}
	#quote_panel_container form{
		padding:0px;
		margin:0px;
	}
	#quote_panel{
		margin-left:1px;
		margin-bottom:1px;
		width:446px;
		height:144px;
		background-image:url(/graphics/home/instant_quote_bg.jpg);
		background-repeat:repeat-y;
	}
	.quote_panel_row1{
		width:438px;
		margin-top:10px;
		margin-left:8px;
		float:left;
		vertical-align:bottom;
		display:inline;
	}
	.quote_panel_row{
		width:438px;
		margin-top:6px;
		margin-left:8px;
		float:left;
		vertical-align:bottom;
		display:inline;
	}
	.quote_panel_cell_L{
		width:101px;
		float:left;
		font-size:65%;
		font-weight:bold;
		color:#FFFFFF;
	}
	.quote_panel_cell_R{
		width:324px;
		float:left;
		margin-left:8px;
	}
	
	.quote_panel_cell_R .select {
		height:16px;
		font-size:60%;
		float:left;
		padding:0px;
		margin-right:5px;
	}
	.btnQuote{
		float:left;
		margin-left:75px;
	}
	.errortext{
		color:#FF0000;
		font-size:100%;
		font-weight:bold;
	}
/* instant quote  */
#quoteResults_summary{
	margin:0px;
	padding:0px;
	
	border-collapse: collapse;
	width:534px;
	font-size:60%;
}
#quoteResults_summary td{
	border:1px solid #000000;
	margin:0px;
	padding:3px;
	
}
#quoteResults_summary tr{
	height:19px;
}
.quoteResults_summary_header{
	background-image:url(/graphics/instantquote/summarytablehdr_bg.jpg);
	background-repeat:no-repeat;
	height:19px;
	padding:3px;
	margin:0px;
	color:#FFFFFF;
	font-weight:bold;
}
#quoteResults_summary tr.dotrow td{
	border-bottom:1px dotted #000000;
}


#quoteResults_table{
	margin:0px;
	padding:0px;
	border-collapse: collapse;
	width:534px;
	font-size:60%;
}

#quoteResults_table td{
	border:1px solid #000000;
	margin:0px;
	padding:3px;
}
#quoteResults_table td table{
	margin:0px;
	padding:0px;
	border-collapse: collapse;
	width:100%;
}
#quoteResults_table_header{
	background-color:#5197B9;
	color:#ffffff;
	font-weight:bold;
}
#quoteResults_table_key{
	margin:0px;
	padding:0px;
	border-collapse: collapse;
	width:534px;
	font-size:60%;
}
#quoteResults_table_key td{
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0px;
	padding:3px;
}
.offsiteParking_bg_hdr{
	background-color:#ADD195;
}
.offsiteParking_bg{
	background-color:#D6E8CA;
}
.onsiteParking_bg_hdr{
	background-color:#F0F5A1;
}
.onsiteParking_bg{
	background-color:#F7FAD0;
}
.valsiteParking_bg_hdr{
	background-color:#90D1F0;
}
.valsiteParking_bg{
	background-color:#C7E8F7;
}
/*Booking Form*/
.t_table{
	display:table;
	width:500px;
	font-size:70%;
}
.t_table input.text{
	width:190px;
}
.t_table input.text_error{
	width:190px;
}
.t_table input.radio_error{
	border:1px solid #EB0303;
	background-color:#FFCCCC;
}
.t_row{
	display:table-row;
	width:500px;
}

.t_cell_l{
	float:left;
	width:160px;
	padding-bottom:5px;
	display:inline;
}
.t_cell_l h2{
	font-size:150%;
}
.t_cell_r{
	float:left;
	width:335px;
	padding-bottom:5px;
	display:inline;
}
#btnPrint{
	display:none;
}
-->