* { border: 0px; font-family: helvetica }
#affordable_bg { height: 100% }
#content { position: relative; font-size: 1em; font-family: helvetica; color: #242424 }
#content h1 { font-family: helvetica; line-height: 1.5; font-size: 1.5em; position: relative; color: #ee7423; border-bottom: 2px solid #dce9f6; margin-bottom: 5px }
#content h2 { font-family: helvetica; font-size: 1.2em; position: relative; color: #0c6aa7; margin: 15px 0px 10px 0px }
#content h3 { font-family: helvetica; font-size: 1.0em; position: relative; color: #41637e; margin: 15px 0px 10px 0px }
#advsearchbut, #dispedia_thank, #country_container, .hidden, #globalnav, #localnav, #prodsearch_container, #breadcrumb, #homesitesearch, #contentheader, #feature1 span, #feature2, #feature3, #feature4, #feature5, #feature6, #homeprodsearch, #featurerow, #footerlinks, #main_image, #recaptcha_widget, #security_check, .showpdf  { display: none }
#dispedia_add { clear: both; text-align: left; width: 100% }
h1 { font-family: helvetica; line-height: 1.5; font-size: 1.5em }
#page { padding: 0px; border: 0px; font-size: 10px; font-family: helvetica; width: auto }
#press_end { text-align: center; font-weight: bold; padding: 10px 0px 10px 0px }
#press_header { text-align: right; font-weight: bold; padding: 0px 0px 10px 0px }
#homerightcolumn, #features { width: 100% }
label { font-weight: bold; color: #000 }
#news { padding: 10px; font-size: 0.8em; }
#newstitle { padding: 10px 0px 10px 0px; font-size: 1.1em; font-weight: bold }
#newstitle { text-transform: capitalize }
#newsdate, #newstext { padding-top: 5px; }
#footer { margin: 15px; padding-top: 10px; font-size: 0.65em; font-family: helvetica; clear: both }
#prodtopcont, #prodtools { display: none }
.page { font-size: 0.8em; position: relative; margin-left: 40px; line-height: normal; color: #000000 }
.page a { font-size: 0.8em; position: relative; text-decoration: none; color: #000000 }
.quest_col1 { position: relative; float: left; width: 16%; text-align: right }
.quest_col2 { position: relative; float: left; width: 32%; padding-left: 10px }
.quest_col3 { position: relative; float: left; width: 16%; text-align: right }
.quest_col4 { position: relative; float: left; width: 32%; padding-left: 10px }
.quest_answ { clear: both; padding: 8px 0px 8px 30px; position: relative }
#quest_18a { position: relative; float: left; width: 28% }
#quest_18b { position: relative; float: left; width: 28% }
#quest_18c { position: relative; float: left; width: 43% }
.site dl dt { font-size: 0.8em; line-height: normal; font-weight: bold; color: #000000 }
.site dl dt a { font-size: 0.8em; text-decoration: none; line-height: normal; color: #000000 }
.subsite dt  { font-size: 0.8em; position: relative; margin-left: 40px; text-decoration: none; line-height: normal; color: #000000 }
.subsite dt a { font-size: 0.8em; text-decoration: none; line-height: normal; color: #000000 }

/*PRODUCTS VIEW 1*/
.pr_sep1 { clear: both; height: 1px; border-bottom: 1px dotted #c0c0c0 }
.pr_sep2 { clear: both; height: 1px; border-bottom: 1px dotted #c0c0c0; width: 78%; float: right }
.pr_toprow { clear: both; overflow: hidden; font-weight: bold; background-color: #edf6fa }
.pr_row { clear: both; overflow: hidden; padding: 5px 0px 5px 0px }
.pr_na { visibility: hidden }
.pr_pn { width: 23%; float: left; position: relative; padding-right: 1px }
.pr_st { width: 10%; float: left; position: relative }
.pr_im { width: 15%; float: left; position: relative }
.pr_im_head { width: 15%; float: left; position: relative }
.pr_din { width: 12%; float: left; position: relative }
.pr_te { width: 7%; float: left; position: relative; text-align: center }
.pr_pk { width: 12%; float: left; position: relative }
.pr_br { width: 20%; float: left; position: relative }
.pr_dt { visibility: hidden }

/*PRODUCTS VIEW 2*/
#pr_det_disc { clear: both; position: relative; font-weight: bold; border: 1px solid #fcdbb2; background-color: #fff1e0; height: 15px; padding: 3px 2px 7px 8px; margin: 0px 0px 5px 0px }
#pr_det_lt { width: 70%; float: left; position: relative; clear: left }
.pr_det_lt_label { width: 32%; text-align: right; padding: 1px 0px 1px 0px; float: left; position: relative }
.pr_det_lt_label_pi { width: 22%; text-align: right; padding: 1px 0px 1px 0px; clear:both; position: relative }
.pr_det_lt_value { width: 66%; text-align: left; padding: 1px 0px 1px 5px; float: right; position: relative }
#pr_det_new { clear: both; position: relative; font-weight: bold; border: 1px solid #ffccd4; background-color: #fee0df; height: 15px; padding: 3px 2px 7px 8px; margin: 0px 0px 5px 0px }
#pr_det_rt { width: 30%; float: right; position: relative; text-align: center; color: #9e9e9e }
.pr_det_lt_row { clear: both; padding: 1px 0px 1px 0px; overflow: hidden }
#pr_det_pk { clear: both; position: relative; padding-top: 10px; width: 100% }
#pr_det_upd { clear: both; position: relative; font-weight: bold; border: 1px solid #fcdbb2; background-color: #fff1e0; height: 15px; padding: 3px 2px 7px 8px; margin: 0px 0px 5px 0px }
#pr_det_pk_toprow { clear: both; overflow: hidden; font-weight: bold; background-color: #edf6fa; padding: 4px 0px 2px 0px; color: #484848 }
.pr_det_pk_1 { width: 29%; float: left; position: relative; padding-left: 5px }
.pr_det_pk_2 { width: 14%; float: left; position: relative }
.pr_det_pk_3 { width: 14%; float: left; position: relative }
.pr_det_pk_4 { width: 14%; float: left; position: relative }
.pr_det_pk_5 { width: 14%; float: left; position: relative }
.pr_det_pk_6 { width: 14%; float: left; position: relative }
