
  div#pagecontentsub, div#content_sub, div#content_border
                            { display:none; }
  div#content_body          { background:#000; }
  div#content_main          { padding:0px 0px 20px 30px; width:600px; float:none; left:0px; background:none; position:relative; }
  
  div#content_main    label { display:inline-block; width:170px; margin-top:10px;}
  div#content_main label.block { display:block; width:auto;}
  
  /* find retailer parameters */
  select                    { width:auto; margin-right:5px;}
  input.text                { width:130px; }
  
  div#retailersearch        { color:#cc0000; background:transparent url(../images/border_dots.gif) repeat-x bottom left; margin:20px 0px 65px 0px; padding-bottom:15px; position:relative; width:460px; }
  div#content_main a.button { position:absolute; right:0px; bottom:-35px; } 
  
  /* search results */
  div#content_main       h3 { font-weight:normal; color:#cc0000; margin-bottom:5px; }
  div.srch-stats            { width:198px; height:36px; line-height:36px; text-align:center; color:#ff9900; background:url(../images/bg_searchstats.jpg) no-repeat 0px 0px; margin-bottom:30px; }
  div.srch-results       h5 { font-weight:normal; text-transform:uppercase; clear:both;}
  div.srch-results     h5 a { font-weight:bold; text-decoration:none; }
  div.srch-results       dl { width:100%; overflow:hidden; margin:15px 0px; padding-bottom:15px; background:transparent url(../images/border_dots.gif) repeat-x bottom left; }
  div.srch-results       dt { width:10%; float:left; clear:left;}
  div.srch-results       dd { width:90%; float:right; }
  
  /* retailer login */
  div#retaillogin           { position:relative; width:210px; margin:25px 0px 65px 0px; text-align:right;}
  div#retaillogin     label { width:70px; text-align:left;}
  div#retaillogin  a.button { bottom:-30px; right:0px; }
