body {margin:0;text-align:center;font-family:Arial, Helvetica, Sans-Serif;background:#000 url('/toc/images/toc_bg.jpg') no-repeat center top;}
h1 {color:#555555;font-family:Arial, Helvetica, Sans-Serif;text-align:left;font-size:32px;font-weight:bolder;}
h2 {font-weight:bold;color:#864F00;font-family:Arial, Helvetica, Sans-Serif;text-align:left;margin:0;padding:0;margin-left:6px;font-size:12px;vertical-align:bottom;}
h3 {font-weight:bold;color:#FFFFFF;font-family:Arial, Helvetica, Sans-Serif;text-align:left;margin-right:6px;font-size:18px;vertical-align:bottom;padding: 8px 8px 8px 15px;} 

#Header {width:950px;height:30px;text-align:left;}
#Wrapper {width:950px;padding: 0;} 
#Footer {width:950px;background:#444444;padding: 0;color:#999999;position:relative;top:-86px;} 
#Logo{width:278px;height:208px;background-image:url('/toc/images/toc_logo.png');position:absolute;top:4px;margin-left:-80px;z-index:10;}
#Entrant {width:124px;height:146px;position:absolute;margin-left:176px;top:30px;}
#SearchGrid {border:solid 2px #666;border-top:solid 0px;background:#666;}
 
#Step0{width:300px;height:700px;float:left;padding:0;margin:0;}
#Step0Head{width:300px;height:280px;background:#DDDDDD;}
#Step0Mid{width:300px;height:230px;position:relative;top:-14px;background:#CCCCCC;}
#Step0Mid2{margin:0 15px 0 15px;}
#Step0Low{width:300px;height:100px;position:relative;top:-24px;background:#DDDDDD;}
#Signup{border:solid 2px #EEEEEE;border-top:solid 0px #000000;}

.important {padding:10px 15px 0 15px;text-align:left;font-size:14px;position:relative;color:Red;}
.inote{padding-left:15px;text-align:left;font-size:12px;position:relative;top:-10px;color:#444444;margin-right:15px;}
.lblMessage {padding:4px 0px 0px 4px;}
.RemoveButton{width:16px;height:16px;margin-right:2px;}
.bucket {background:#000;border:solid 2px #D6B311;border-top:solid 0px #D6B311;}
.bucketHeader {border:solid 2px #D6B311;height:17px;overflow:hidden;background:#D6B311 url('/toc/images/validation_bg.jpg');color:#FFF;border-bottom:solid 0px;border-top:solid 1px #D6B311;}  
.verifyheader{background:#CCCCCC url('/toc/images/email_validation_bg.gif') repeat-x;} 
.Name {font-size: 1em;font-family: Arial, Helvetica, sans-serif;text-transform: capitalize;text-decoration: none;}
.SearchLetters {color:#D6B311;font-family:Arial, Helvetica, Sans-Serif;font-size:11px;text-decoration:underline;padding:0 1px 0 1px;position:relative;top:-5px;} 
.submit{padding-top:14px;} 
.SearchBox{background-image:url('/toc/images/search.png');background-repeat: no-repeat;background-position: center right;padding-right: 18px;padding-left:6px;position:relative;top:-7px;}
.Vimage {vertical-align:bottom;float:left;padding:0px 10px 30px 0;}
.ClearVotes{margin:0px 5px 0 0;float:right;}
.ShowAll{position:relative;top:-1px;}
.ReviewItem{margin:1px;border-bottom:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000;}
.Chkbox{height:16px;width:16px;}
.Grid{margin-left:4px;}
.btnValidate{float:right;position:relative;margin-top:20px;}
.Labels{font-size:14px;font-weight:bold;}
.AcceptTOS{float:left;}

#PromptDiv{padding: 0pt 0pt 0pt 0pt;margin: 0pt 0pt 1px 0pt;font-size:12px;}
#ValidationDiv{padding: 0pt 0pt 0pt 0pt;margin: 1px 0pt 0pt 0pt;}
#MessageCorrectLabel{color: Green;}
#MessageIncorrectLabel{color: Red;}
#CaptchaDiv {  padding: 0;  margin: 0 0 0 1px;  overflow: visible;}
fieldset{ padding: 0pt 10pt 10pt 10pt;margin: 11pt;display: block;}
legend{padding: 5pt;color: #999999;font-size: 0.9em;}
