.sub,#quotestepsmenu,#topmenu,#bodynav,#leftquote,.photobutton,#search,#sidebar,.hide,.hidden,#header h1,#footer a,#footer span,#toprightnav,#topnav,#topright,p img,fieldset br{display:none;}
#wrap,#footer{background:none;}
body{font-family:"Times New Roman",Times,serif;font-size:10pt;line-height:12pt;color:#000;margin:0;padding:0;}
p{margin:1em 0 1em;padding:0;text-align:left;width:80%;}
a{color:#666;text-decoration:underline;font-weight:bold;}
.clear,.reset{clear:both;}
img{border:0;}
.red{color:#f00;}
.right{text-align:right;}
.indent{margin-left:25px;font-style:italic;}
table{border:1px solid #999;width:95%;margin-bottom:10px;}
caption{color:#000;text-align:center;font-weight:bold;border-collapse:collapse;padding:3px 0;}
#quoteresults tr.ruled{background-color:#9cf;}
td{border:1px solid #999;padding:2px 4px;border-collapse:collapse;}
th{font-size:90%;}
#wrap{position:relative;margin:0;padding:0;text-align:left;width:650px;}
html>body #wrap{width:650px;}
#content{margin:0!important;padding:0!important;}
#maincontent{width:650px!important;margin:-20px 0 0 0!important;float:left;padding:0!important;clear:right;}
#maincontent h1{font-family:Georgia,"Times New Roman",Times,serif;clear:none;color:#755057;margin:0 0 -15px 0;letter-spacing:2px;line-height:1.5em;font-weight:bold;font-size:1.2em;}
#maincontent h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:1em;color:#3A4292;margin:0 0 -5px 0;}
#maincontent li{width:100%;}
#footer{float:left;position:relative;clear:both;margin:10px 0 0 0;padding:8px 20px;font-size:80%;color:#000;border-top:1px dotted #333;}
#footer strong{font-weight:bold;padding:0 10px;}
.section-product #sidebar{display:none;}
hr{border-top:1px dashed #ccc;color:#fff;background-color:#fff;height:1px;}
.center{text-align:center;}
.print{display:block;}
ol li strong{display:block;font-weight:bold;}
checkbox{background-color:#fff!important;}
#stack label{display:block;padding:3px 0 2px;float:none;font-weight:bold;}
#stack input,#stack select,#stack checkbox{font:12px Arial,Verdana,sans-serif;height:auto;}
#stack label.non{display:inline!important;margin-right:10px;}
.radio{background:#fff;border:none!important;}
fieldset{padding:10px;margin:10px 0;}
legend{margin:10px 0 10px;padding:2px 4px;}
.stackradio{display:block;}
.inputage{margin:2px;display:block;float:left;width:25px;}
#quotetotal{border:0;font-weight:bold;}
#quotesteps{border:1px solid #fff;}
#tblcompare{width:371px;margin:0;}
#tblcompare td{border:1px solid #000;text-align:left;padding-right:6px;}
#tblcompare dl.fsquotebuttons{width:130px;}
.tblcompareheader th{border:1px solid #000;}
#tblcomparefsdiv{width:540px!important;margin:0;padding:0;}
#tblcomparefs tr th{border:1px solid #000;}
#tblcomparefs tr td{border:1px solid #000;}
#tblcomparefs tr td img{display:none;}
#tblcomparefs .desc{background-color:#fff;text-align:left;}
#tblcomparefs .prod1{background-color:#fff;border-left:2px solid #000!important;}
#tblcomparefs .prod2{background-color:#fff;border-left:2px solid #000;}
#tblcomparefs .sectiontitle,#tblcomparefs .sectiontitleaddon{border:1px solid #000;height:28px;text-align:center;font-weight:bold;font-size:110%;color:#fff;}
#tblcomparefs .sectiontitle div,#tblcomparefs .sectiontitleaddon div{display:none;}
#tblcomparefs .sectiontitle img,#tblcomparefs .sectiontitleaddon img{display:none;}
div#packinglist fieldset{width:450px;border-color:#F60;}
div#packinglist legend{background-color:#FFC;border-color:#F60;}
div#packinglist label{float:left;margin:0 0 5px 5px;width:175px;display:block;}
div#packinglist label.long{width:374px;}
div#packinglist input{float:left;margin:0 2px 5px 2px;}
div#packinglist br{display:none;}
div#packinglist a{background-color:#ffc;padding:5px;border:1px solid #F60;margin:10px 0;}
dl{width:450px;}
dt{display:block;margin:10px 0 0 0;padding:0;font-weight:bold;}
dd{margin:0;}
dt.timeshare{height:40px;}
dd.timeshare{height:40px;}
#salescontacts dl{float:left;width:220px;margin:5px;font-size:90%;border:1px dotted #333;}
#salescontacts dt{position:relative;margin:0;font-weight:bold;}
#salescontacts dd img{float:left;margin:0 2px 0 0;}
#salescontacts dd{font-weight:normal;display:block;}
dl#prcontact{float:right;width:230px;padding:4px;font-size:90%;}
dl#prcontact dt{font-weight:bold;margin:0;padding:0 0 4px 0;}
dl#prcontact dd{margin:0;padding:0;line-height:normal;}
dl.linear{text-align:center;}
dl.linear dt{width:65%;display:block;float:left;margin:0 0 3px 0;padding:2px;border:1px solid #333;border-right:0;}
dl.linear dd{width:30%;display:block;float:left;margin:0 0 3px 0;padding:2px;border:1px solid #333;background-color:#F3F3F3;}
#choosepolicy dt{background-color:#ffc;padding:5px;margin:10px 0 3px 0;border:1px solid #333;}
#choosepolicy dd{padding:5px;border:1px solid #000;margin:10px;}
#pullquote{width:75%;border:1px solid #333;padding:5px;margin:5px auto;}
#pullquote p{width:90%;padding:10px 0 0 10px;margin:0;}
#pullquote h3{text-align:center;}
#pullquote .indent{text-align:right;}
.pullquote{margin:5px 0 5px 50px;width:330px;font-family:"Times New Roman",Georgia,Times,serif;line-height:normal;font-style:italic;font-size:90%;padding:5px;border:1px solid #333;}
.error{float:right;background-image:url(../images/warning-sign.png);background-repeat:no-repeat;width:400px;margin:3px 10px 3px 0;border:2px solid #f00;padding:3px 3px 3px 60px;}
.error ul{color:#f00;}
#bodybox{width:80%;margin:5px 0;padding:5px;border:1px solid #333;}
#bodybox h3{text-align:center;}
#packinglist ul{list-style-type:circle;padding-left:20px;margin-bottom:10px;}
#packinglist ul li{font-weight:bold;width:180px;float:left;margin:3px 10px;}
#declaration div{width:600px;clear:left;margin:3px 0;}
#declaration dl,dl.purchasesummary{width:600px;}
#declaration dt,.purchasesummary dt{float:left;clear:left;margin:0;padding:3px;width:250px;border-top:1px solid #000;}
#declaration dd,.purchasesummary dd{float:left;margin:0;padding:3px;width:250px;border-top:1px solid #000;}
#purchasestatus h3,#declaration h3{clear:left;padding:0;}
* html #purchasestatus h3,* html #declaration h3{padding:10px 0 0 0;}
#declaration dd.highlighter{font-weight:bold;color:#f00;}
.rightBox{float:left;}
.rightBox dt{width:200px;padding:15px 0;}