fieldset.postcard h2 { text-indent: -9999px; overflow: hidden; line-height: 0; height: 14px; margin: 25px 0 15px 0; }

fieldset.postcard h2.choose_card { background: url('../../images/card2/t_choose_a_card.jpg') no-repeat; }
fieldset.postcard h2.write_message { background: url('../../images/card2/t_write_your_message.gif') no-repeat; }
fieldset.postcard h2.write_sending { background: url('../../images/card2/t_write_sending_information.gif') no-repeat; }
fieldset.postcard h2.send_card { background: url('../../images/card2/t_send_your_card.gif') no-repeat; }

fieldset.postcard p.info { font-size: 10px; font-style: italic; text-align: right; width: 493px;}

fieldset.postcard div#thumb_tray { width: 493px; height: 100px; border: 1px solid #9c9c9c; background: #dedede url('../../images/card2/thumb_tray.gif');}
div#thumb_tray span.left_arrow, div#thumb_tray span.right_arrow { cursor: pointer; }
div#thumb_tray span.left_arrow { display: block; float: left; width: 14px; height: 88px; background: url('../../images/card2/left_arrow.gif'); text-indent: -999px; overflow: hidden; margin: 7px 0 0 5px;}
div#thumb_tray span.right_arrow { display: block; float: right; width: 14px; height: 88px; background: url('../../images/card2/right_arrow.gif'); text-indent: -999px; overflow: hidden;margin: 7px 5px 0 0;}
div#thumb_tray span.left_arrow:hover, div#thumb_tray span.right_arrow:hover { background-position: 0 -88px;}

div#thumbs {  height: 88px; float: left; width: 445px; margin: 7px 0 0 5px; overflow: hidden; position: relative;} 
div#thumbs div#inner { width: 5000px; position: absolute;}
div#thumbs img { display: block; float: left; margin-right: 5px; cursor: pointer; }

div#working_postcard { border: 1px solid #000; width: 493px; }
div#working_postcard img { margin: -1px; width: 495px; height: 340px; }

p.from label { font-weight: bold; font-size: 12px; margin-left: 15px; }
p.from input { width: 421px; }
p.message textarea { margin: 0 7px; border: 1px solid #000; width: 473px; height: 75px; }

input.field, textarea.field { font: 12px/16px verdana; padding: 2px; background: #e7e7e7;}

fieldset table { width: 493px; }
fieldset table td { width: 50%;}
fieldset table input { display: block; width: 230px;}
fieldset table label { display: block; font-weight: bold; margin-bottom: 10px; }
