<!--
UL#whereami {  }
#whereami H3 { 
	font-size:1em; 
}
UL#whereami {   font-size:0.8em; }
#whereami LI { margin:0 0 0 1em; padding:0 0 0 2px; }
#whereami LI.done { list-style-image: url(/styles/tick-green.gif); }
#whereami LI.inprogress { list-style-image: url(/styles/green-arrow.gif); }
#whereami LI.todo { list-style-type:none; }
#whereami LI A { text-decoration:none; }
#whereami LI A:HOVER { text-decoration:underline; }
#content P { width:40em; }
#content #quotes P { width:auto; }

#afflogo { float:left; }
#subafflogo { float:right; }

#content LABEL { font-size:0.9em; margin: 0 0.8em 0 0.8em; }
#content LABEL:HOVER { color:#666; }

.stepnum { float:left; font-size:1.2em; color:#006; font-weight:bolder; margin-right:1em; display:none; }
.stepnum_inactive { font-style:oblique; color:#33e }
#product, #covertype, #ageranges, #destinations { width:50em; }

#destinations UL, #options UL { padding: 0 0 0 5em; margin:0; }
#destinations LI { list-style:none; }
#destinations LI.holder { display:none; }

#destinations P, #options P { padding:0.5em; margin:0; clear:left; }
#options LABEL { padding:0; margin:0; }

.section { border-bottom:1px dotted #bbb; margin:0.5em 0 0.5em 0; padding:0.1em 0 0.1em 0; position:relative; }

#quotes UL { list-style:none; margin: 1em 0 0 0;  padding:0; clear:left;}
#quotes UL LI { float:left; border:1px solid #F1AB00; padding:0; margin: 0.5em 1.5em 0.5em 0.5em ; width:18.5em; height:auto !Important; min-height:16em; height:16em; }
#quotes UL LI DIV.quote_head { padding: 0.5em 0.2em 0.4em 1em; background-color: #FDEFCE; text-align:center; margin:0; border-bottom:1px solid #F1AB00; }
#quotes UL LI DIV.quote_head FORM { margin:0; padding:0; }
#quotes UL LI DIV.quote_head H4 { margin:0; color:#13138C; font-size:1.1em; font-weight:bolder; }
#quotes UL LI DIV.quote_head .price { color: #AD2C2C; font-size:1.3em; font-weight:bolder; }
#quotes UL LI DIV.quote_head INPUT {  }
#quotes UL LI TABLE { margin:0.3em; }
#quotes UL LI TH { text-align:left; width:80%; background-image: url(/styles/quote_summary.gif); background-position-x:left; background-position-y: center; background-repeat:no-repeat; padding: 0 0 0 20px; }
#quotes UL LI TH.not_included { background-image:none; }
#quotes UL LI TH LABEL { font-size:1em !Important; padding:0 !Important; margin:0 !Important; color:#447; }
#quotes UL LI TD, #quotes UL LI TH { font-size:0.7em; vertical-align:top; padding-bottom:0.2em; }
#quotes INPUT { font-size:0.9em; padding:2px; }
#quotes UL LI P { text-align:center; padding-top:1em; }
#quotes UL LI DIV.pay_button { width:auto; text-align:right; }
#quotes UL LI .key_features { border-top:1px solid #F1AB00; text-align:center; font-weight:bold; font-size:0.75em; color:#000066; }
#quotes UL LI TD { width:18%; }
.halfwidth { width:17em;}
.fullwidth {  }

.premium { color:#990000; font-size:1.2em; }

.helpbutton { margin-left: 0.8em; }
#surround { }

.agegroup { height:1.5em; padding-left:2em; }
.agegroup LI { width: 23% !important; }

#S6DOB, #S6AdditionalDOB, #S6Child1DOB, #S6Child2DOB, #S6Child3DOB, #S6Child4DOB { background-color: #FFFF80; }

SELECT.StandardNoMargin { margin:0 !important; padding-right:-1em !important; }

.otherPartiesTable TH { font-size:0.7em; }
-->