/* Forbes.com Hyundai CSS Document */

body {
font: 11px/14px Arial, Helvetica, sans-serif;
background: #FFF url(images/greyline.gif) repeat-y 793px 0;
margin: 0;
padding: 0;
}

.greybox {
border: 1px solid #c9c9c8;
border-top: none;
width: 308px;
padding: 1px;
}

.grey {
color: #999;
}

.required {
color: #900;
}

/* Layout elements */
#container {
width: 790px;
}

#left {
width: 440px;
padding: 10px 0 10px 12px;
float: left;
}

#right {
width: 320px;
float: right;
padding: 10px 0 0 10px;
border-left: 1px dotted #858584;
}

#left-form {
padding: 10px 0 10px 12px;
background: #fff  no-repeat 290px 190px;
}

#left-nocols {
padding: 10px 0 10px 12px;
}


/* Specific unique elements */
#date {
padding: 10px 15px;
border-top: 2px solid #7ba0c3;
border-bottom: 1px solid #d6d6d6;
background: #faf9f9;
margin-top: 1px;
}

#contest-rules {
line-height: 18px;
padding: 0 5px;
}

/* Smart Planning styles */
#smart-planning {
font: 12px/18px Arial, Helvetica, sans-serif;
}

/* Guru advice styles */
#guru-advice {
line-height: 14px;
}

#guru-advice h3 {
font-size: 12px;
color: #573025;
margin-top: 3px;
margin-bottom: 0;
padding-bottom: 10px;
border-bottom: 1px dotted #858584;
}

.qa {
font: bold 46px Arial, Helvetica, sans-serif;
color: #bebebd;
}

.guru-links {
border-top: 1px dotted #858584;
border-bottom: 1px dotted #858584;
padding: 5px 3px;
height: 14px;
margin: 4px 0;
}

.guru-links .left {
float: left;
color: #999;
}

.guru-links .right {
float: right;
padding-right: 5px;
}

#guru-bottom {
font-size: 12px;
color: #705d57;
margin: 7px 0 5px 4px;
}

#guru-bottom a {
color: #705d57;
font-weight: bold;
}

/* Form styles */

#form {
font-size: 12px;
}

#form h1 {
font-size: 24px;
color: #666;
}

input, select, textarea {
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
border: 1px solid #858584;
}

input.submit {
font-weight: bold;
}

input.noborder {
border: none;
}

