/*@import url("content.css");*/

/* 1 :-------- Global ------------ */
body 		{font: .75em/1.4em Arial, Helvetica, sans-serif, Verdana;color: #56504e;padding: 10px!Important;margin: 0!Important;width: 650px!Important;float: left;}	
.nav 		{display: none;}
.content 	{padding: 0!Important;margin: 0!Important;}		
ul 			{clear: both;}
.printOnly img	{margin-left: -10px;margin-bottom: 30px;}	
img 		{display: block;}
a 			{color: #007ec4;}
a img 		{border: none;}	
h1  		{margin-top: 0;font-size: 18px;color: #666;clear: both;}
h2  		{margin-top: 0;font-size: 26px;clear: both;line-height:1.2em;}
h3 			{font-size: 16px!important;margin-bottom: 25px;clear: both;}

fieldset    {border:none;}

.body_joinNow fieldset ol   {list-style:none; margin-left:0; padding:0;}
.body_joinNow fieldset li   {margin-bottom:10pt}
.body_joinNow fieldset li input {padding:0;}

a.logo { display: none; }

.reviewList h2      {font-size:10pt; font-family:Arial,helvetica,sans-serif; }
.reviewList ol      {margin-bottom:20px!important; display:block;}
.reviewList ol  li    { clear: both; }
.reviewList dl      {display:block; margin-bottom:0!important;}
.reviewList dl dt   {float:left;display:block;width:30%;margin-right:0; margin-bottom:0!important}
.reviewList dl dd   {float:left;display:block;width:60%; margin-bottom:0!important}

legend span         {font-size:18pt; font-weight:bold;}

.requiredNote,
.skipLinks,
.networkStrip,
#nav,
#search,
#footer,
.hero,
.body_joinNow #sidebar,
.joinNowProgressContainer,
.formAction,
.required,
.edit,
.termsCheckbox,
.dontPrint
{display:none;}

/*Product Range Tables*/
table{ width:100%; margin:1.5em 0; }
th, td{ text-align:center; border-bottom:1px solid #ccc; padding:.1em .3em; }
thead th{ vertical-align:bottom; }
tbody th { text-align:left; padding-right:.5em; width:140px; }
.overviewPage{ margin:0; padding:0; list-style-type:none; }
td.coverYoung, td.coverYoung , td.coverBasic, td.coverIntermediate, td.coverTop, td.coverUltra{ vertical-align:top; }
.body_hospitalCover .typeOfCover{ width:400px; }
th .coverDescription{ font-weight:normal; font-size:.8em; }
th .coverDescriptionTool{ font-weight:normal; font-size:.8em; }
.multiRow{ padding:2em; }
.coverBlurb{ font-size:.8em; }

/*QUOTE*/

.left { float:left; }
.right { float:right; }
.show-image { display:block;}
#print_quote .price { padding-left: 0; }
#moduleGroupSwitchExtras .breakdown-information, #moduleGroupSwitchHospital .breakdown-information { min-height: 180px; }
#print_content .summary { height: 150px; clear: both; }
#print_content .summary h1 a { color: #00A3E0; text-decoration: none; }
#print_content .summary ul { float: left; width: 243px; clear: none; list-style: none; padding: 0; margin: 0 25px 0 0; font-weight: bold; font-size: 14px;}
#print_content .summary li, #print_content .summary h1 { padding: 0; margin: 0 0 5px 0;}
#print_content .summary .quotenumber { font-size: 24px;}
#print_content .summary .right span { color: #00A3E0; }
/*
#print_wrapper{	margin:20px auto 0 ; width: 600px; }
#print_header { width :100%;  }

#print_content { width :100%; margin-top: 25px; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; }
#print_content p, .current-cover { font-size: 12px; line-height: 16px; color:#555960;  }
#print_ref_number { font-size: 16px !important; color: #555960; }
#print_quote { padding-top:12px; }
#print_quote .currency { font-weight: bold; font-size: 24px; color: #555960; display: inline; }
#print_quote .asterisk{ font-weight: bold; font-size: 8px; color: #555960; display: inline; margin:0 5px; vertical-align: text-top; }
#print_quote .frequency { font-weight: bold; font-size: 10px; color: #555960;  display: inline; }
.condition { color: #aaaaaa; font-size: 10px; }

#print_quote table th, #print_quote table td {
    padding:0;
	text-align: left;
}

#print_quote #moduleGroupSwitchHospital { width: 238px;}
#print_quote #moduleGroupSwitchHospital .price { height: 62px; width: 198px; }
#print_quote #moduleGroupSwitchHospital .cover-info-table {width: 238px;}

#print_quote #moduleGroupSwitchExtras { width: 331px;}
#print_quote #moduleGroupSwitchExtras .price { height: 62px; width: 291px; }
#print_quote #moduleGroupSwitchExtras .cover-info-table {width: 332px;}

#print_quote .breakdown-information  { top: 120px;  }
#print_quote .cover-info-table { top: 200px; }
#print_quote .cover-information { top: 530px; }
#print_quote .col { float:left; }
#print_quote #moduleGroupSwitchExtras { left:0; }

#print_quote table td { border:0px solid #fff;}
*/
	
#print_quote  .key { margin-left:0; margin-bottom: 50px;  font-size:13px;}
#print_quote  .key dt {width:80px; margin-right:15px; float:left; display:inline;  clear:both; }
#print_quote  .key dd {float:left;color: #373F4A;width:85%; margin-left: 100px; margin-top: -20px;}
#print_quote  .key .iconTick, .key .iconCross { float: left; }

#print_quote  .disc {
    list-style-type: disc;
    margin-bottom: 12px;
    margin-left: 0.5em;
    padding-left: 1em;
}
#print_quote h2 { font-size:16px ! important;   color:#026d9e; line-height: 1.3;}
#print_quote .phiCoc { border-top: 1px solid #f1f2f2; padding: 20px 0 0 0; }
#print_quote .phiCoc p { float: left; width: 800px; }