{literal}a:link { color: #27C; }

/* Header
------------------------------ */

.header h1 {
	width: 181px;
	height: 60px;
	background-image: url(/img/logo-si.gif);
}
.header p {
	margin: 40px 0 0;
}
.header p a.chat {
	color: #27C;
}



/* Layout
------------------------------ */

/* Tabs */

.tabs {
	background-image: url(/img/bg-tabs-si.png);
}
	.tabs ul,
	.tabs ul li,
	.tabs ul li ul li {
		border-color: #7EBAE5;
	}
	.tabs ul a {
		background-image: url(/img/bg-tabs-si-item.gif);
	}
	.tabs ul strong {
		background-color: #2D70B3;
	}

	.tabs ul li ul li a {
		background-color: #4C9ED9;
		color: #E5F4FF;
	}
	.tabs ul li ul li a:hover {
		background-color: #50A7E5;
	}
	.tabs ul li ul li strong {
		background-color: #3C88C7;
	}


/* Promotion
------------------------------ */

.promo-container {
	height: 229px;
	margin: -19px -20px 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
}
	.promo-container h2,
	.promo-container p {
		display: none;
	}
	.promo-container fieldset {
		width: 260px;
		margin: 65px 0 0 580px;
		padding: 0;
		color: #FFF;
		font-size: 1.1em;
		overflow: hidden;
	}
		.promo-container .form-row {
			margin: 0 0 .75em;
		}
			.promo-container .form-row .form-label {
				width: 120px;
				padding-top: .25em;
				text-align: right;
			}
			.promo-container .form-row .form-field {
				margin-left: 130px;
			}
			.promo-container .form-row .form-field input,
			.promo-container .form-row .form-field select {
				font-size: 1em;
			}
			.promo-container .form-row .form-field select {
				width: 110px;
			}

		.promo-container .form-submit {
			margin: 0 0 0 130px;
			border: 0;
			padding: 0;
			background-color: transparent;
			text-align: left;
		}


/* Images */

#insurance-auto {
	background-image: url(/img/promo-auto.jpg);
}
#insurance-home {
	background-image: url(/img/promo-home.jpg);
}
#insurance-business {
	background-image: url(/img/promo-business.jpg);
}
#insurance-life {
	background-image: url(/img/promo-life.jpg);
}
#insurance-health {
	background-image: url(img/promo-health.jpg);
}



/* Trusted Companies
------------------------------ */

.block-companies {
	margin: 20px -20px;
	padding: 20px 0;
	background-color: #EBEFEF;
}
	.block-companies h2 {
		float: left;
		width: 190px;
		margin: 0 20px;
		border: 0;
		color: #8A9999;
		line-height: 1.1;
		font-weight: normal;
		font-size: 1.25em;
	}
	.block-companies h2 strong {
		display: block;
		font-size: 1.5em;
	}
	.block-companies img {
		float: left;
		margin: 5px 20px 0 0;
	}



/* Featured Insurance Products
------------------------------ */

.block-products .three-columns .col-1,
.block-products .three-columns .col-2,
.block-products .three-columns .col-3 {
	background-image: url(/img/products.gif);
}
.block-products .product-motorcycle { background-position:     0   2.1em; }
.block-products .product-renters    { background-position:  -260px 2.1em; }
.block-products .product-umbrella   { background-position:  -520px 2.1em; }
.block-products .product-commercial { background-position:  -780px 2.1em; }
.block-products .product-atv        { background-position: -1040px 2.1em; }
.block-products .product-flood      { background-position: -1300px 2.1em; }
{/literal}
