@charset "utf-8";
/* CSS Document */
#menu  {
	background:url(../images/menu/submenu-bg1.gif) top repeat-x;
	height:30px;
}

#menu ul li #menu2 {
	padding:9px 10px 9px 24px;
	background:#900 url(../images/menu/arrow-over.gif) top left no-repeat;
}

#menu ul li a:hover {
	padding:9px 10px 9px 24px;
}

/*#submenu {
	background:url(../images/menu/submenu-bg2.gif) top no-repeat;
}

#submenu ul li a {
	padding:4px 10px 9px 24px;
}*/

form.get-quote {
		width:976px;
		height:115px;
		padding:0;
		margin:0 auto;
		background:url(../images/quote/internal-quote-bg.gif) top left no-repeat;
	}
	.quote-heading {
		width:160px;
		float:left;
		padding:15px 5px 0 15px;
	}
	
		.quote-heading h1 {
			color:#fff;
			text-align:center;
			width:160px;
			font-size:21px;
			font-style:italic;
			line-height:24px;
			margin:0;
			padding:0;
		}
		
		.quote-heading h1  strong {
			color:#fc0;
		}
	
	.quote-form {
		width:790px;
		float:right;
		padding:20px 0 0 0;
	}
	
	.quote-form label {
		display:block;
		float:left;
		width:125px;
		font-size:12px;
		color:#ccc;
		font-weight:bold;
		text-transform:uppercase;
		height:40px;
	}
	
		.quote-form label select {
			width:105px;
		}
		
		.quote-form label select, .quote-form label select option {
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			text-transform:none;
		}
		
	.submit-button {
		width:140px;
		display:block;
		float:left;
		padding:8px 0 0 0;
	}
	
	.submit-button input {
		margin:0;
		padding:0;
	}
	
	.read-tyre-link {
		font-size:11px;
		color:#999;
		padding:5px 0 0 0;
		clear:both;
	}
#info-bar {
	height:66px;
	line-height:46px;
	font-size:18px;
	color:#333;
	text-align:center;
	background:url(../images/quote/info-bar.gif) top center no-repeat;
}

	#info-bar #blink {
		color:#c00;
		font-weight:bold;
		display:inline;	
	}

#list-header {
	width:936px;
	padding:0 20px 10px 20px;
	margin:0 auto;
	background:url(../images/quote/list-bg-header.gif) bottom left no-repeat;
	height:30px;
}

	ul.tabs {
		margin:0;
		padding:0;
		width:500px;
		height:30px;
		float:left;
	}
	
	ul.tabs li {
		height:30px;
		display:block;
		float:left;
		list-style:none;
		margin:0 10px 0 0;
		padding:0;
	}
	
	.tab-on {
		background:url(../images/quote/tab-on_left.gif) top left no-repeat;
	}
	
		.tab-on a {
			height:30px;
			line-height:30px;
			display:block;
			color:#fff;
			background:url(../images/quote/tab-on_right.gif) top right no-repeat;
			padding:0 10px 0 25px;
			text-decoration:none;
		}
		
		.tab-on a:hover {
			text-decoration:underline;
		}
		
	.tab-off {
		background:url(../images/quote/tab-off_left.gif) bottom left no-repeat;
	}
	
		.tab-off a {
			height:30px;
			line-height:30px;
			display:block;
			color:#fff;
			background:url(../images/quote/tab-off_right.gif) bottom right no-repeat;
			padding:0 10px 0 25px;
			text-decoration:none;
		}
		
		.tab-off a:hover {
			text-decoration:underline;
		}
		
	.sort {
		float:right;
		width:300px;
		font-size:12px;
		font-weight:bold;
		color:#c00;
		text-align:right;
	}
	
		.sort label select {
			width:200px;
		}
		
		.sort label select, .sort label select option {
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			text-transform:none;
		}

#list-bg {
	clear:both;
	background:#ffe375 url(../images/quote/list-bg.gif) top left repeat-y;
	width:924px;
	padding:10px 25px 10px  27px;
	margin:0 auto;
}

	table thead th {
		color:#960;
		font-size:11px;
		font-weight:normal
	}
	
	th.col1 {
		text-align:left;
		padding:5px 10px 5px 30px;
		width:650px;
	}
	
	th.col2 {
		text-align:right;
		padding:5px 20px;
		width:65px;
	}
	
	td.col1 {
		height:26px;
		width:650px;
		line-height:26px;
		background:url(../images/quote/col1-bg.gif) top left no-repeat;
		padding:0 10px 10px 30px;
		color:#333;
		font-size:12px;
	}
		
		td.col1 a {
			color:#c00;
		}
		
		.col1 a:hover {
			color:#900;
		}
	
	td.col2 {
		height:26px;
		width:65px;
		line-height:26px;
		background:url(../images/quote/col2-bg.gif) top left no-repeat;
		padding:0 20px 10px 20px;
		color:#c00;
		text-align:right;
		font-size:12px;
		font-weight:bold;
	}
	
	td.col3 {
		padding:1px 0 11px 0;
		height:24px;
		text-align:right;
	}
		td.col3 form, td.col3 form input {
			padding:0;
			margin:0;
		}

#list-footer {
	width:976px;
	padding:0;
	margin:0 auto;
	background:url(../images/quote/list-bg-footer.gif) top left no-repeat;
	height:30px;
}	