/*

Mondial Print CSS - CDG Interactive, Inc.
--------------------------------------------*/


/* 
  Print Styles
-----------------------------*/
html { background: transparent none; }

body { background: transparent none; }

#header dl.partners, #header #country_nav, #header strong, .getquote, #sidenav dl, #contentbottom, #sidenav, ul#printemail, #corners, #locations, #footercontent dl, ul#utility_nav, ul#masthead li, .benefits, #header h1, #contentbottom, ul#breadcrumb, div.instructions, img#rotate { display: none; }

div.finalwell { padding-bottom: 0 !important; text-align: left; }
div.finalwell a { display: none !important; }

#container, #content, #footer, #footercontainer { margin: 0; min-height: 0; }

#container { background: none; width: 669px; padding: 0 0 0 40px; }

#header { height: 80px; position: static; }
body.purchase #article h1 { margin-top: 22px; }

#contentwrapper { background: transparent none; margin-top: 30px; }
#content { margin: 0; padding: 0; background: none; float: none; width: auto; }
#article { background: none; padding: 0; float: none; width: auto; min-height: 0; }
#contenttop { background: none; }

#footer { margin-top: 20px; background: none; position: static; border: none; }
ul#masthead li.first { display: block; }
#footercontent { padding: 0 20px; }
#footercontainer { width: 709px; padding-top: 0; }

body.homepage #hp_bottom { width: auto; min-height: 0; }
#hp_top { width: auto; background: transparent none; height: auto; margin: 0 0 2px; }

#featured { position: static; float: none; }
#col_c { float: right; margin: 0 41px 0 21px; padding: 0 10px; width: 319px; }
#featuredwrapper div form { display: none; }
#featuredwrapper div div { border: none; width: auto; }




/****************************/
/*     STYLES FROM NEW   */
/****************************/




#article .coveragedetails #packageselector td.selected .startingprice { color: rgb(236, 127, 9); }
 #packageselector td.selected .subline { color: rgb(236, 127, 9); }
 #packageselector td.selected strong { color: rgb(236, 127, 9); }
 #yourprice { border-bottom: none; }
 #yourprice tbody th { border-bottom: 1px solid rgb(153, 153, 153); }
 #yourprice td { background: transparent none; border-bottom: 1px solid rgb(153, 153, 153); border-left: 1px solid rgb(153, 153, 153); }
 #yourprice tr.selection th { padding-left: 10px; border-bottom: 1px solid rgb(153, 153, 153); border-left: 1px solid rgb(153, 153, 153); }
 .agentarea { display: none !important; }
 .coveragedetails thead th.popular em.popularMark { padding-left: 0; background: transparent none; }
 .coveragedetails tr.selection th.popular em.popularMark { padding-left: 0; background: transparent none; }
 .policyselection { padding-top: 0; background: transparent none; margin-bottom: 40px; padding-bottom: 10px; }
 .policyselection .coveragedetails table td { border-right: none; border-bottom: 1px solid rgb(153, 153, 153); }
 .policyselection .coveragedetails table th { border-right: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); }
 .policyselection .policyid { background: transparent none; }
 .policyselection dl { display: none !important; }
 .policyselection h2 { padding-left: 0; margin-left: 13px; }
 .policyselection p.coverage { background: transparent none; }
 .policyselection ul { border-bottom: none; margin-bottom: 0; }
 .policyselection ul.viewselection { background: transparent none; }
 a.openbenefits { padding-left: 0; background: transparent none; }
 a.viewbenefits { padding-left: 0; background: transparent none; }
 a.viewpolicy { padding-left: 0; background: transparent none; }
 body.purchase #article { overflow: visible !important; margin-bottom: 40px; margin-top: 0; padding-bottom: 0; float: none; }
 body.purchase #article #packageselector td { border: 1px solid rgb(153, 153, 153); }
 body.purchase #article .addressinfo h2 a { display: none !important; }
 body.purchase #article .coveragedetails thead th div a.startquote { display: none !important; }
 body.purchase #article .coveragedetails thead th div a.viewpolicy { padding-left: 0; background: transparent none; }
 body.purchase #article .coveragedetails thead th h3 { font-size: 12px; margin-left: 7px; font-weight: bold; }
 body.purchase #article .travelerinfo h2 a { display: none !important; }
 body.purchase #article form .addtraveler { margin-bottom: 0; border: none; }
 body.purchase #article form .addtraveler li { display: none !important; }
 body.purchase #article span.startquote { display: none !important; }
 body.purchase #container { background: transparent none; }
 body.purchase #content { background: transparent none; border-bottom: none; }
 body.purchase #contenttop { display: none !important; }
 body.purchase #footer .disclaimer { border-bottom: none; }
 body.purchase #header { margin-bottom: 60px; }
 body.purchase #sidebar { padding-left: 10px; padding-top: 20px; width: 621px; background-color: rgb(246, 246, 246); margin-left: 15px; margin-top: 10px; border: 1px solid rgb(204, 204, 204); float: none; }
 body.purchase #sidebar .helparea { width: 321px; }
 body.purchase #sidebar p.support { padding-left: 0; background: transparent none; }
 body.purchase .coveragedetails table { position: relative; border: none; }
 body.purchase .coveragedetails tbody th { border-right: none; border-left: 1px solid rgb(153, 153, 153); }
 body.purchase .coveragedetails thead th { border-bottom: 1px solid rgb(153, 153, 153); background-color: transparent !important; border: none; border-left: 1px solid rgb(153, 153, 153); }
 body.purchase .coveragedetails thead th div { border: 1px solid rgb(153, 153, 153); }
 body.purchase .coveragedetails thead th span.theader span.thleft { display: none !important; }
 body.purchase .coveragedetails thead th span.theader span.thright { display: none !important; }
 body.purchase .coveragedetails thead th span.theaderbottom span.thleft { display: none !important; }
 body.purchase .coveragedetails thead th span.theaderbottom span.thright { display: none !important; }
 body.purchase .coveragedetails thead th.first { border-bottom: none; border-left: none; }
 body.purchase .coveragedetails thead th.first div { border-bottom: 1px solid rgb(153, 153, 153); background-color: transparent !important; border: none; border-left: 1px solid rgb(153, 153, 153); }
 body.purchase .coveragedetails thead th.popular div em { padding-left: 0; background: transparent none; }
 body.purchase .coveragedetails tr.selection th a.startquote { display: none !important; }
 body.purchase .coveragedetails tr.selection th.popular span.package em { padding-left: 0; background: transparent none; }
 body.purchase .policyselection h3 { background: transparent none; }
 div.finalwell a.startquote { display: none; }
 span#psbottom { display: none !important; }