body, div, p, a, span, form, fieldset, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, label { margin: 0; padding: 0; border: 0; list-style-type: none; }
input { margin: 0; padding: 0; }

body { font-family: Georgia, "Trebuchet MS", Tahoma, sans-serif; font-size: 14px; background: #560000 url('gfx/main_backg.gif') repeat-x left top; color: #e9d5ae; }
a { color: #e9d5ae; text-decoration: underline; }
a:hover { text-decoration: none; }

#wrapper-outer { padding-top: 5px; background: url('gfx/main_top_line.gif') no-repeat center top; }

#wrapper-inner { background: url('gfx/floral_backg.jpg') no-repeat center top; }

#canvas { margin: 0 auto; padding-top: 154px; width: 1000px; }

#left { float: left; width: 350px; height: 600px; }
#left h1 { display: block; margin-bottom: 40px; padding-bottom: 40px; background: url('gfx/logo_underline.gif') no-repeat center bottom; }
#left h1 a { display: block; margin: 0 auto; width: 255px; height: 49px; background: url('gfx/logo.gif') no-repeat center; }
#left h1 span, #left h2 span { display: none; }
#left h2 { display: block; margin: 0 auto; padding-bottom: 79px; width: 256px; height: 112px; background: url('gfx/giveaway_text.gif') no-repeat center top; }

#right p { padding-bottom: 32px; }
#right h2 { font-size: 16px; color: #fff }
#right h2.padding { padding-bottom: 10px; }
#right p strong { color: #fff; }
#right .decoration span { font-size: 24px; }
#right p em { color: #fff; }
#right p em.hint { display: block; padding-top: 5px; font-size: 11px; }
#right #order { position: relative; padding-left: 350px; width: 551px; height: 174px; background: url('gfx/order_backg.gif') no-repeat right top; }
#right #order select.suma { font-size: 20px; margin-top: 69px; margin-left: 110px; color: #6C0000; font-family: tahoma; font-weight: bold; }
#right #order #submit { position: absolute; right: 45px; bottom: 30px; }

#right .form label strong { color: #fff; }
#right .form div { padding: 3px 0; }
#right .form .label { float: left; width: 160px; font-weight: bold; }
#right .form .nolabel { padding-left: 510px; }
#right .form .nolabel .label { font-weight: normal; }

#right .form .text,
#right .form .select { border: 1px solid #FDEDB9; background-color: #E7C78A; }
