	body { background:#000000; font-weight:bold; text-transform:uppercase; }
body, input { font-family:Arial, sans-serif; font-size:12px; }
p {text-align:center;}
div#bordertop { margin:0; padding:13px 0 0 0; background:#402c1a url(images/border-top.jpg) repeat-y left top; }
div#borderbottom { margin:0; padding:0 0 13px 0; background:#816541 url(images/border-bottom.jpg) repeat-y right bottom; }
div#borderleft { margin:0; padding:0 0 0 13px; background:#816541 url(images/border-left.jpg) repeat-x left top; }
div#borderright { margin:0; padding:0 13px 0 0; background:#402c1a url(images/border-right.jpg) repeat-x right top; }
div#outer { position:absolute; top:50%; left:0px; width:100%; height:1px; overflow:visible; }
div#inner { width:300px; height:200px; margin-left:-375px; /* width/2 */ position:absolute; top:-280px; /* height/2 */ left:50%; }
div#constraint { width:750px; height:560px; margin:0; padding:0; position:relative; }
div#middlepanel { width:724px; height:534px; margin:0; padding:0; background:#000000; position:relative; }
div#content { position:absolute; width:604px; left:60px; top:40px; margin:0; padding:0; color:#ebebeb; }
a { text-decoration:none; }
input {background:#ffffff; padding:0; line-height:11px; height:18px; border:none; color:#000000; }
hr {background-color: #816541; height: 1px; color:#816541; border:0 none;}
div#logo {background:#000000 url(images/laureus_logo.jpg) no-repeat center center; height:70px; width:604px; }
div#passcode{background:#816541; height:18px; padding:5px; width:200px; position:absolute; left:202px;}
form#entercode input {}
a#submitform { color:#ffffff; background:transparent url(images/arrow_gold_bg.jpg) no-repeat scroll 25px 50%; padding:5px 10px 5px 0px; font-size:14px; width:20px; height:20px;}
.gridize {margin: 0 2px;}
ul#form_items {margin:0; padding:0;}
ul#form_items li {display:inline; float:left;}
div#tshirt {background:transparent url(images/laureus_shirt.jpg) no-repeat scroll center center; height:208px; width:604px; }
dl#post_to {margin:0; padding:0;}
dl#post_to dt, dl#post_to dd {display:inline; margin-bottom:5px; float:left; height:18px;}
dl#post_to dt {width:175px; height:15px; padding-top:3px;}
dl#post_to dt label {}
div.clear{clear:both;}
form#enteraddress {font-size:11px;}
form#enteraddress input[type="checkbox"] { margin:0; padding:0; background-color:#ffffff;}
dl#post_to dt#check{float:right;margin-top:20px; width:578px;margin-bottom:2px; padding-top:1px;}
dl#post_to dd#box{float:left;margin-top:20px;margin-bottom:2px;}
div.linkback {margin:0 15px; width:150px; height:50px; float:left;text-align:center;}
div.linkback a img {border:0; background:none;}
div.linkback a.textlink {color:#816541; text-decoration:underline; font-size:11px; } /* padding-left:16px; background: url(images/arrow_grey.jpg) no-repeat 6px center; */
div#sitelinks{left:32px;position:absolute;margin-top:10px;}
div#thanks{margin:30px 0;}
.error{color:#ff0000;}



/* unused */
/*
.brown { color:#816541; }
.grey { color:#898c93; }
.lightgrey { color:#B0AEAF; font-weight:normal; }

#rsvplink { position:absolute; top:570px; right:18px; padding-right:12px; background: url(images/rightarrow.gif) no-repeat right 50%; }
#invitelink { position:absolute; bottom:15px; left:18px; padding-left:12px; background: url(images/leftarrow.gif) no-repeat left 50%; }
#invitelink a, #submitform a { color:#816541; }
#header { margin-bottom:25px; _margin-bottom:15px; }
#accept { float:left; width:125px; line-height:17px; }
#decline { float:right; width:125px; text-align:right; line-height:17px; }
#line { margin:10px 0; clear:both; }
#golf { margin-bottom:10px; clear:both; }
#pleasenote { margin: 12px 0 5px; }
#thankyou { margin: 15px 0 30px 52px; color:#816541; font-size:22px; font-weight:normal; }
#attention { margin: 15px 0 30px 55px; color:#816541; font-size:22px; font-weight:normal; }
.checkboxleft, input[type="checkbox"].checkboxleft { position:relative; top:2px; width:14px; margin-right:4px; }
.checkboxright, input[type="checkbox"].checkboxright { position:relative;top:-2px; left:2px; }
.widefield { margin-bottom:6px; }
.widefield input { width:256px; }
.response { text-transform: none; text-align:center; }
#submit { height:20px; float:right; margin-top:6px; }
a:hover, a.lightgrey { text-decoration:underline; }

*/
/* end unused */




