﻿
.container
{
	background-image: url(/image/footer_ie.gif);
	background-repeat: no-repeat;
	background-position: 30% 100%;
	background-color: Transparent;		
	margin: auto auto auto auto;
	padding: 0px 0px 0px 0px;
	z-index: 103;
	width:979px;
	overflow:hidden;
}

.content
{
	margin: -93px 0px 0px 15px !important;		
	float: none;
	padding-bottom: 30px;	
}

.quotepanel
{	
	margin: 0px 0px 0px 0px !important;
	z-index: 101;
}

.insuranceandlinkscontainer
{
	width: 670px !important;
	margin: 0px 0px 0px 13px !important;
	float: none;
}

ul.newslist
{
	font-family: Arial;
}

.noseoheading
{
	margin: 0px 0px 0px 5px !important;
	padding: 0;
}

.navigationdropdowncontainer
{
	position: relative;
	height: 374px;
	width: 1700px;
	top: 38px;
	right: 230px;
	padding: 0px 0px 0px 0px;
	margin: auto;
	float: right;
	font-size: 12px;
	display: none;
}

.viewallproducts
{
	cursor: pointer;
}

.navigationcontent
{
	background-image: url(/image/navigationdropdowncontent.gif);
	background-repeat: repeat-y;
	width: 175px;
}

.btncarinsurancequote a, .btncarinsurancequote a:hover, .btncarinsurancequote a:active, .btncarinsurancequote a:visited
{
	font-size: 20px !important;
}

.productscontainer
{
	width: 675px !important;
	margin: 0px 0px 15px 5px !important;
}

.product
{
	margin: 0px 5px 0px 5px !important;
	border-top: dotted 1px #d7d2dc !important;
}

.product img
{
	margin: 8px 0px 0px 0px !important;
}

.product .new
{
	margin: 0px !important;
}

.insurancenews
{
	width: 400px !important;
	margin: 0px 0px 0px 5px !important;
}

.usefulinks
{
	width: 257px !important;
}

.cheapcarinsurancecontainer
{
	margin: 40px 0px 40px 10px !important;
}

.cheapcarinsurancecontainer p, .cheapcarinsurancecontainer p a, .cheapcarinsurancecontainer p a:hover, .cheapcarinsurancecontainer p a:visited, .cheapcarinsurancecontainer p a:active
{
	font-size: 11px !important;
}

.title
{
	margin: 0px 0px 10px 20px !important;
}

p.forgot
{
	padding: 5px 0px 25px 22px !important;
}

a:hover.newshyperlink, a:active.newshyperlink, a:visited.newshyperlink
{
	color: #330066;
	font-size: 12px;
}

.rightpanelclearer
{
	clear: both;
	height: 0px;
	width: 0px;
	background-color: #330066;
}

a:hover
{
	font-size: 13px;
}

.sitemap
{
	margin: 0px 0px 40px 10px !important;
}

.whychoosecontainer
{
	margin: 0px 9px 0px 0px !important;
	padding: 0px 0px 0px 0px;
}

.awardscontainer
{
	margin: 0px 9px 0px 0px !important;
	padding: 0px 0px 0px 0px;
	top: 15px;
	position: relative;
}

.awards
{
	margin: 0px 0px 0px 0px;
}

.rightcolumncontainer
{
	right:5px;
	margin-top:-268px;
}

.rightpanelheader
{
	height: 0 !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: none;
}


.rightpanelcontent
{
	float: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.rightpanelfooter
{
	float: none;
}

.rightpanelcontent .sIFR-replaced
{
	float: left;
	overflow: hidden;
	white-space: nowrap;
}

.reasons
{
	width: 232px !important;
	margin: 5px 5px 0px 5px !important;
}

.rightpanelwhiteheader
{
	background-position: bottom center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.rightpanelwhitecontent
{
	padding: 15px 0px 0px 15px !important;
}

.rightpanelwhitecontenttop
{
	padding: 15px 0px 0px 15px !important;
	height: 80px;
}

.rightpanelwhitecontenttop img
{
	position: absolute;
	padding-left: 15px;
}

.btnsecondquote a, .btnsecondquote a:hover
{
	padding: 1px 2px 5px 4px !important;
	margin: -4px 0 0 0 !important;
}
.smallcontent
{
	border-top: dotted 1px #d7d2dc !important;
	border-bottom: dotted 1px #d7d2dc !important;
	padding: 10px 0px 0px 0px !important;
	height: 135px;
}

.newslist
{
	margin: 0;
}

.starbadge
{
	position: absolute !important;
	top: -12px;
	left: 170px;
}

.footer
{
	background-image: none;
	height: 0;
	width: 0;
}


