﻿
.insurance {
	/* margin-bottom: 10px;  */
	width: 680px; 

background-color:#EAEAEA;
background-position:20px 0px;
border-color: #8FABC6;
border-style:none solid solid;
border-width:medium 1px 1px;
background-image:url(siteimages/bg_home_top.gif);
}

.left_col .insurance {
	background-color: #eaeaea;
	background-position: 20px 0px;
	border: 1px solid #8fabc6;
	border-top: none;
	background-image: url(siteimages/bg_home_top.gif);
}

.insurance .intro_box .pic { border-top: 1px solid #8fabc6; }

.insurance .intro_box .copy  
{
	padding: 10px; 
	height : 230px;
}

.insurance .intro_box .copy2
{
	 padding: 10px; 
	 height : 250px;
}

.insurance .form {
	float: right;
	/*	width: 448px;*/
	width: 424px;
}

.insurance .form .dates {
	padding: 10px 10px 5px 10px;
	border-bottom: 1px solid #8fabc6;
	background-color: #eaeaea;
}

.insurance .form .people {
	width: 185px; /*180px;*/
	/* height: 297px; */
}

.insurance .form .adults {
	padding: 10px;
	border-bottom: 1px solid #8fabc6;
}

.insurance .form .kids {
	padding: 10px;
}

.insurance .form .extras {
	padding: 10px 0px 0px 8px; /* 10px 0px 0px 12px; */
	/* padding: 10px 10px 0px 10px;
	 width: 242px;*/
	width: 230px; /*225px;*/
}

.insurance .form .extras h4 { margin-bottom: 5px; }

.insurance .form .input_label {
	/* width: 125px;*/
	width: 120px;
	height: 19px;
	padding-top: 3px;
	margin-bottom: 5px;
}

.insurance .form .input_field_short {
	height: 22px;
	width: auto;
	margin-bottom: 5px;
}

.insurance .form .input_field_long {
	height: 22px;
	margin-bottom: 5px;
}

.insurance input, .insurance select {
	background-color: #fff;
	padding: 2px;
	font-size: 0.9em;
}

.input_short {
	height: 15px;
	width: 30px;
}

.select_long {
	height: 18px;
	width: 282px;
}

.couple_width { width: 80px; }

.spacer_getquote { height: 0px; } /* 23px; */

* html body .spacer_getquote { height: 29px; }

.left_col #quotes {
	
}

#quotes .border { border: 1px solid #8fabc6; border-top: none; border-bottom: none; }
#quotes .inner	 
{
	/* padding: 5px 10px 10px 10px; */
	padding-left : 5px;
}
#quotes .bottom { border-bottom: 1px solid #8fabc6; height: 8px; }

#quotes .quickquotecol_titles {
	width: 138px;
	/* 
	width: 105px;
	margin-top: 40px;
	line-height: 24px;
	*/
}

#quotes .column {
	width: 135px; /*137px;*/
	text-align: center;
}

#quotes .column4 {
	width: 130px; /* 120px; */
	text-align: center;
}

#quotes .row_first {
	padding-top: 7px;/*5px;*/
	height: 30px;
	margin-bottom: 5px;
}

#quotes .row {
	padding-top: 5px;
	height: 18px; /*19px;*/
}

#quotes .row_areaoftraveltitle
{
	padding-top: 10px;
	height: 22px;
	/* 
	padding-top: 5px;
	height: 27px;
	vertical-align :middle; */
}

#quotes .row_areaoftravel
{
	padding-top: 8px; /*2px;*/
	height:  22px; /*28px;*/
}

#quotes .row_premiumtitle {
	padding-top: 8px; /*10px; */
	height: 24px; 
}

#quotes .row_premium {
	padding-top: 5px;
	height: 28px; 
}

#quotes .row_premiumtitlebottom {
	padding-top: 1px;
	height: 28px; 
}

#quotes .row_premiumbottom {
	padding-top: 10px; /*8px;*/
	height: 28px; 
}

#quotes .row_dots {
	padding-top: 2px;
	height: 19px;
}

#quotes .row_benefitlimitname {
	/*padding-top: 5px;
	padding-left : 15px;
	font-size : 10px;
*/
	font-size : 11px;
	text-align : center;
}

#quotes .row_benefitlimittext {
	/*padding-top: 5px;
	padding-left : 15px;
	font-size : 10px;
*/
	padding-top: 1px; /*6px;*/
	font-size : 11px;
	text-align : center;
}

#quotes .row_benefitlimit {
	padding-top: 7px;
	height: 20px;
	/*
	padding-top: 5px;
	height: 22px;
	*/
}

#quotes .row_benefitlimithelpimage {
	padding-top: 5px;
	height: 22px;
}

#quotes .row_benefitlimitwithhelptext {
	padding-top: 2px;
	height: 22px;
}

.row_benefitlimitwithhelptext td.text
{
	font-size : 11px;
	padding-bottom : 5px; 
}

.groupTypeHelpToolTip
{
	padding-top : -2px;
}

.benefitlevelname 
{
    font-size : 10px;
    color : Black;
    padding-top : 4px;
    height : 12px;
}

.benefitlevelhelp 
{
	padding-top : 4px;
}

.benefitlevelname2
{
    font-size : 10px;
    color : Black;
    padding-top : 3.2px;
    height : 12px;
}

.benefitlevelhelp2
{
	padding-top : 3.2px;
}

.benefitlevellimittext 
{
    font-size : 10px;
    color : Black;
    padding-top : 5px;
    /* padding-left : 15px; */
    text-align : center;
    vertical-align : middle;
    height : 22px;
}

.benefitlevellimittext2
{
    font-size : 10px;
    color : Black;
    text-align : center;
    vertical-align : middle;
    height : 22px;
}

.benefitlevellimittext2 td.text
{
	font-size : 10px;
	padding-bottom : 5px;
}

.benefitlevellimittext2 td 
{
	font-size : 10px;
}

.benefitlevellimittexthelp
{
	padding-top : -5px;
}