/* Grand Prix Beauty 2010 */
#gpb_2010 #content{
font-family:verdana;
}
#gpb_2010 h1 {
display: none;
}
#gpb_2010 #content_document {
background: transparent url(../images/contests/GPB_2010_woman.png) no-repeat 100% 0;
margin-left:0;
padding: 20px 19px;
width: 610px;
font-size: 1.1em;
}
#aside_primary {
overflow: hidden;
}
#gpb_2010 #instructions {
font-size:14px;
font-weight:bold;
color:#dc2653;
}
#gpb_2010 #contest_background {
display: none;
}
#gpb_2010 #contest_logo,
#gpb_2010 #contest_intro {
float: left;
}
#gpb_2010 #contest_logo {
margin-bottom: 21px;
}
#gpb_2010 #contest_intro {
clear: left;
margin-bottom: 28px;
}
#gpb_2010 #content_document h3,
#gpb_2010 #content_document ol li {
margin-bottom: 14px;
}

#gpb_2010 #content_document ol li span {
font-weight: bold;
}
#gpb_2010 a#lnk_contest_form:hover {
text-decoration: none;
}
/* Form */
#contest_register_form {
clear: both;
}
#contest_register_form legend {
display:none;
}
#gpb_2010.register #contest_logo {
float: none;
}
#gpb_2010.register #content_document {
background: transparent url(../images/contests/GPB_2010_woman_small.jpg) no-repeat 100% 0;
}
#gpb_2010.register #contest_logo {
margin-bottom: 57px;
}
#gpb_2010.register #content_document h2 {
clear: both;
color: #e45b7d;
font-weight: 100;
float: left;
display: inline;
}
#gpb_2010.register #content_document .button {
background-color: #e45b7d;
}
#contest_pagination {
float: left;
font-weight: bold;
}
#contest_pagination li {
float: left;
padding-left: 15px;
}
#contest_pagination li a {
border:medium none;
display:inline-block;
font-size:0.9em;
padding:5px;
text-transform:uppercase;
}
#gpb_2010.register #content_document dt {
padding-top: 15px;
font-weight: bold;
}
#gpb_2010.register #content_document dd {
padding-bottom: 15px;
border-bottom: 1px dashed #ccc;
padding-top: 5px;
}
#gpb_2010.register #content_document dd dd {
border: none;
}
#gpb_2010.register #content_document dd.last_child {
border: none;
}

#gpb_2010.register #content_document dd dd.last_child {
padding-bottom: 0;
}
#gpb_2010.register #content_document .text_field,
#gpb_2010.register #content_document textarea {
background: none;
border: 1px solid #ccc;
}
#gpb_2010.register #content_document .text_field {
width: 323px;
}
.eg {
font-weight: normal;
}
.radio_control,
.checkbox_control {
margin-right: 15px;
}
#gpb_2010.confirmation #content_document p {
font-size: 2em;
}
#gpb_2010.register .error_message {
float:none;
padding-left:5px;
}
.optins {
margin-top: 1em;
}
#contest_register_form ul.last_child {
padding-bottom: 1em;
border-bottom: 1px dashed #CCCCCC;
}
/**2010**/
#gpb_2010 .content{
position:relative;
width:285px;
}
#gpb_2010 #content_document .phrasing_content,
#gpb_2010 #content_document h3{
width:292px;
}
#gpb_2010 #content_document .phrasing_content.right{
float:right;
left:359px;
position:absolute;
top:-45px;
width:270px;
}
#questions_page2 .checkbox label{
display:inline-block;
width:185px;
}
.left.phrasing_content li{
list-style:decimal inside;
margin-bottom:15px;
}

