@charset "utf-8";
/* CSS Document */


body
{
background: #fcfff4; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfff4 6%, #dfe5d7 21%, #b3bead 48%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#fcfff4), color-stop(21%,#dfe5d7), color-stop(48%,#b3bead)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfff4 6%,#dfe5d7 21%,#b3bead 48%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfff4 6%,#dfe5d7 21%,#b3bead 48%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfff4 6%,#dfe5d7 21%,#b3bead 48%); /* IE10+ */
background: linear-gradient(top,  #fcfff4 6%,#dfe5d7 21%,#b3bead 48%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-9 */

}

.text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
}
.app-txt
{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
}

.textbox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#000050;
	font-weight:bold;
	
background: rgb(252,255,244); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-9 */

}
.textbox:hover
{
/*background-color:#0080cc;
color:#ffffff;*/

background: rgb(206,220,231); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,220,231,1)), color-stop(100%,rgba(89,106,114,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 */


}




.wrong
{
	/*background-color:#C60005;*/
	color:#ffffff;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	
	background: rgb(169,3,41); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(242,4,4,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(242,4,4,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(242,4,4,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(242,4,4,1) 44%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(242,4,4,1) 44%,rgba(109,0,25,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(242,4,4,1) 44%,rgba(109,0,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */

}
.wrong:hover
{
	/*background-color:#0080cc;
color:#ffffff;*/
color:#000050;
background: rgb(206,220,231); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,220,231,1)), color-stop(100%,rgba(89,106,114,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 */

}










.babyblue1 {
	-moz-box-shadow:inset 0px 0px 5px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 5px 0px #ffffff;
	box-shadow:inset 0px 0px 5px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #001ca8), color-stop(1, #00c0fa) );
	background:-moz-linear-gradient( center top, #001ca8 5%, #00c0fa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001ca8', endColorstr='#00c0fa');
	background-color:#001ca8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	padding:4px 7px;
	text-decoration:none;
}.babyblue1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00c0fa), color-stop(1, #001ca8) );
	background:-moz-linear-gradient( center top, #00c0fa 5%, #001ca8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c0fa', endColorstr='#001ca8');
	background-color:#00c0fa;
}.babyblue1:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */





.babyblue2 {
	-moz-box-shadow:inset 0px 0px 5px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 5px 0px #ffffff;
	box-shadow:inset 0px 0px 5px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #001ca8), color-stop(1, #00c0fa) );
	background:-moz-linear-gradient( center top, #001ca8 5%, #00c0fa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001ca8', endColorstr='#00c0fa');
	background-color:#001ca8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12pt;
	font-weight:bold;
	padding:4px 7px;
	text-decoration:none;
}.babyblue2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00c0fa), color-stop(1, #001ca8) );
	background:-moz-linear-gradient( center top, #00c0fa 5%, #001ca8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c0fa', endColorstr='#001ca8');
	background-color:#00c0fa;
}.babyblue2:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */





.babyblue3 {
	-moz-box-shadow:inset 0px 0px 5px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 5px 0px #ffffff;
	box-shadow:inset 0px 0px 5px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #001ca8), color-stop(1, #00c0fa) );
	background:-moz-linear-gradient( center top, #001ca8 5%, #00c0fa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001ca8', endColorstr='#00c0fa');
	background-color:#001ca8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:16pt;
	font-weight:bold;
	padding:4px 7px;
	text-decoration:none;
}.babyblue3:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00c0fa), color-stop(1, #001ca8) );
	background:-moz-linear-gradient( center top, #00c0fa 5%, #001ca8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c0fa', endColorstr='#001ca8');
	background-color:#00c0fa;
}.babyblue3:active {
	position:relative;
	top:1px;
}/* This imageless css button was generated by CSSButtonGenerator.com */




h1.mali
{
	/*font-family:"Arial Black", Gadget, sans-serif;*/
	font-family:"Lucida Console", Monaco, monospace;
	font-size:37pt;
	color:#000000;
	font-weight:bold;
	display:inline;
	text-decoration:underline;
}
h2.lowestcost
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	color:#0080CC;
	font-weight:bold;
	display:inline;
}
b.quotebuy
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20pt;
	color:#ffffff;
	font-weight:bold;
	padding:0px;
}
b.getaquote
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20pt;
	color:#ffffff;
	font-weight:bold;
}
h3.quoteinstant
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23pt;
	color:#0080CC;
	font-weight:bold;
}
h3.pagehead
{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:25pt;
	color:#0080CC;
	font-weight:bold;
}
.quotetxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ffffff;
	font-weight:bold;
}
.coverageinfo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15pt;
	color:#000060;
	font-weight:bold;
}
.quotefield
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#000090;
	font-weight:bold;
	
background: rgb(252,255,244); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-9 */

}
.quotefield:hover
{
background: rgb(206,220,231); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,220,231,1)), color-stop(100%,rgba(89,106,114,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 */

}

p.fronttxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#000000;
}
font.bbb
{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}

h3.serving
{
	font-family:Arial, Helvetica, sans-serif;
	color:#0000ef;
	font-style:italic;
	font-size:16pt;
}

.error
{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
background: #a90329; /* Old browsers */
background: -moz-linear-gradient(top,  #a90329 0%, #e20408 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#e20408), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a90329 0%,#e20408 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a90329 0%,#e20408 44%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a90329 0%,#e20408 44%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a90329 0%,#e20408 44%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */

}
.error a
{
	color:#ffffff;
}

.success
{
font-family:Arial, Helvetica, sans-serif
font-weight:bold;
background: #b4ddb4; /* Old browsers */
background: -moz-linear-gradient(top,  #b4ddb4 0%, #83c783 2%, #52b152 5%, #008a00 17%, #005700 87%, #002400 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4ddb4), color-stop(2%,#83c783), color-stop(5%,#52b152), color-stop(17%,#008a00), color-stop(87%,#005700), color-stop(100%,#002400)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b4ddb4 0%,#83c783 2%,#52b152 5%,#008a00 17%,#005700 87%,#002400 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b4ddb4 0%,#83c783 2%,#52b152 5%,#008a00 17%,#005700 87%,#002400 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b4ddb4 0%,#83c783 2%,#52b152 5%,#008a00 17%,#005700 87%,#002400 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b4ddb4 0%,#83c783 2%,#52b152 5%,#008a00 17%,#005700 87%,#002400 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#002400',GradientType=0 ); /* IE6-9 */

}

.success a
{
	color:#ffffff;
}