body { margin: 0; padding: 0; font-size: 12px; font-family: "Lucida Grande", Verdana, Arial; background: #FFF; padding-bottom: 20px; }

a img { border: none; }

#content { width: 900px; height: auto; margin: 0 auto; }

.clear { height: 1px; clear: both; }

h1 { font-size: 30px; color: #000; font-family: Arial, "Lucida Grande", Verdana; text-transform: uppercase; margin: 0; padding: 0; margin-bottom: 0px; margin-top: 20px; }

.content { width: 900px; padding-top: 20px; padding-bottom: 20px; }

#replycontent { margin-top: 20px; margin-bottom: 20px; }


#finallink { text-align: center; margin-top: 20px; font-size: 18px; font-family: Georgia, Verdana, Arial; font-style: italic; }

.finallink { text-align: center; font-size: 18px; font-family: Georgia, Verdana, Arial; font-style: italic; border: none; background: #FFF; }

.step { font-size: 16px; font-family: Verdana, Arial; font-weight: bold; color: #00d5ff; }

#steps { margin-top: 40px; }

#card_content { margin-top: 30px; }

.thumbs a { margin-right: 10px; }

.card { width: 800px; height: auto; border: 1px solid #000; }
.left_class { width: 500px; height: auto; margin-right: 0; float: left; }
.right_class { width: 280px; height: auto; margin-left: 20px; float: left; }
.b { display: block; font-size: 16px; font-weight: bold; margin-top: 10px; }
.textarea { font-family: Georgia, Verdana, Arial; font-style: italic; font-size: 14px; padding: 10px; outline: none; width: 300px; height: 200px; border: none; }
.textbox { font-family: Verdana, Arial; font-size: 12px; padding: 3px; outline: none; width: 250px; height: auto; border: none; margin-top: 10px; }
.submitbutton { margin-top: 10px; width: 100px; height: 30px; display: block; background: #FFF; border: 1px solid #000; padding: 5px; }
.finallinkx { margin-top: 20px; display: none; }
#steps { display: none; }
.error { font-size: 12px; margin-top: 10px; margin-bottom: 10px; color: red; }

#header { width: auto; height: 39px; background: url(header_bg.jpg) bottom repeat-x; margin-top: 10px; text-align: right; }