/* Step 3 / Home */

a:link,
a:visited {
	color: #00385c;
}
.highlight {
	padding: 0 !important;
}
.highlight label {
	color: #669F27;
	font-weight: bold;
}
.sortBy {
	text-align: right;
}

.service {
	background: #d3ecfc;
	padding: 20px 0 0;
	margin: 0 0 20px 0;
	position: relative;
	overflow:auto;	
	clear: both;
}
/* IE 6 hack \*/
* html .service {
	height: 1%;
}
/* end hack */

.service .heading {
	margin: -25px 0 10px 165px;
	float: left;
	display: inline;
	min-height: 80px;
	max-width: 209px;
	width: 209px;
}
/* IE 6 hack \*/
* html .service .heading {
	height: 50px;
}
/* end hack */
.service .heading h3 {
	font-size: 1.45em;
	font-weight: normal;
}
.service .heading .term {
	font-weight: bold;
}
.service .logo {
	position: absolute;
	top: 10px;
	left: 10px;
	border: 1px solid #a8cfe8;
	width: 145px;
	padding:10px 0px 10px 0px;
	background-color: White;
	text-align:center;
}
.service .info {
	clear: both;
	overflow: hidden;
	position: relative;
	margin-top: 3px;
}
* html .service .info {
	height: 1%;
}
.service .rates {
	margin: 0 15px 0px 365px;
	text-align: right;
}
.service .rates strong {
	display: block;
	font-size: 2.00em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #00385c;
}
.service .rates span {
	font-size: .97em;
	display: block;
	margin: -5px 0 3px 0;
}
#accordion .service .info ul {
	margin: 0;
	list-style: none;
	width: 486px;
	padding-top: 12px;
}

.service a.goButton {
	float: right;
	width: 56px; 
	font-size: 100%;
	background:url(../Images/step3-go.gif) no-repeat;
	height: 21px;
	line-height: 19px;
	text-align: center;
	display: block;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.service a.goButton:hover {
	text-decoration: underline;
	}
	
.service .info a:link,
.service .info a:visited {
	text-decoration: none;
	}
.service .info a:hover {
	text-decoration: underline;
	}
.service .info .selected a:link,
.service .info .selected a:visited {
	color: #00385C
	}

#accordion .service .info li {
	display: inline;
	background: #b9e2fd;
	border-top: #b9e2fd solid 2px;
	border-bottom: #b9e2fd solid 2px;
	padding: 0 10px;
	margin: 0 9px;
	font-size: .91em;
	line-height: 1.7em;
}
#accordion .service .info li.special {
	background: #5cace1;
	border-top: #5cace1 solid 2px;
	border-bottom: #5cace1 solid 2px;
}
.service .info li.special a {
	color: #fff;
}

#accordion .service .info li.go {
	background: #ffe823;
	border-top: #ffe823 solid 2px;
	border-bottom: #ffe823 solid 2px;
	padding: 0 8px;
	margin: 0px;
}

.service .about {
	margin-bottom: 0;
	}

#accordion .service .info li.selected {
	background: #fff;
	border-top: #fff solid 2px;
	border-bottom: #fff solid 3px;
}
.service .info .inner {
	background: #fff;
	color: #656565;
	padding: 18px 15px 26px;
	clear: both;
	zoom: 1;
}
#accordion .service .info .inner {
	display: none;	
}

.highlightGreen {
	background: #d3fcea;
}
.highlightGreen a {
	color: #1c5c00;
}
.highlightGreen .logo {
	border: 1px solid #82e1b7;
}
.highlightGreen .rates strong {
	color: #1c5c00;
}
.highlightGreen .info li {
	background: #c7fc61;
	border-top: #c7fc61 solid 2px;
	border-bottom: #c7fc61 solid 2px;
}
.highlightGreen .info li.special {
	background: #71a93b;
	border-top: #71a93b solid 2px;
	border-bottom: #71a93b solid 2px;
}
.highlightGreen .info li.selected {
	background: #fff;
	border-top: #fff solid 2px;
	border-bottom: #fff solid 2px;
}

* html fieldset {
	position: relative;
	}
* html .homeFilters {
	height: 1%;
	position: relative;
	}

/*BUTTON THIRD STEEP*/

a.lnkSubmit:active {
            background: transparent url(../Images/step3-button.gif) no-repeat;
            text-decoration: none;
            border: none;
			display: block;
			width: 206px;
			height: 46px;
			line-height: 43px;
			font-size: .93em;
			color: #fff;
			font-weight: bold;
			padding: 0em 1.8em; 
}

a.lnkSubmit:link 
{
	        background: transparent url(../Images/step3-button.gif) no-repeat;
            text-decoration: none;
            border: none;
			display: block;
			width: 206px;
			height: 46px;
			line-height: 43px;
			font-size: .93em;
			color: #fff;
			font-weight: bold;
			padding: 0em 1.8em; 
}

a.lnkSubmit:visited 
{
			background: transparent url(../Images/step3-button.gif) no-repeat;
            text-decoration: none;
            border: none;
			display: block;
			width: 206px;
			height: 46px;
			line-height: 43px;
			font-size: .93em;
			color: #fff;
			font-weight: bold;
			padding: 0em 1.8em; 
}

a.lnkSubmit:hover {
            background: transparent url(../Images/step3-button.gif) no-repeat;
            text-decoration: none;
            border: none;
			display: block;
			width: 206px;
			height: 46px;
			line-height: 43px;
			font-size: .93em;
			color: #fff;
			font-weight: bold;
			padding: 0em 1.8em; 
}


a.product_link:active,a.product_link:hover,a.product_link:visited,a.product_link:link 
{
  text-decoration : none;
}
