/*word trips*/
.whereareyou div#primary_rail {width:494px;}
.whereareyou div#featured {margin: 0; padding:0 0 50px 12px; width:482px;}

div.whereareyou div#featured div#featured_article {height:180px; position:relative;}

div#featured div#featured_article div.image2 { padding-bottom:16px; position:absolute; right:16px; top:16px;}

div#featured div#featured_article div.text {width:270px;}

div#featured.rules p {margin-bottom: 16px;}

#entertowin {width: 114px;}

div#contest img.contest {padding:24px 0px 25px 50px;}

#contest p {margin-bottom: 15px;}

#contest a.clue {
    position: relative;
    cursor: help;
    z-index: 1;
}
div#contest p span.bubble { 
    display: none; 
    z-index: 2; 
    top: -40px; 
    left: 0;
    width: 176px; 
    height: 41px; 
    background: url(/images/cnt/whereareyou/contest_bubble.gif) no-repeat; 
    position: absolute; 
    color: #999; 
    text-decoration: underline;
    font-size: 11px;
    padding: 7px;
}
div#contest p span.bubble span.margin { display: block; position: relative; top: 7px; left: 7px; width: 169px; height: 34px; overflow: hidden; font-size: 11px; font-weight: bold;   }

.answerField {
    padding: 17px 0 0 0;
}

.answerField label {
    display: block;
}

.answerField input {
    width: 455px;
    margin-bottom: 7px;
}

#deadline_small {
    font-style: italic;
    color: #999;
}

.formBox {
    margin-top: 30px;
}

.formBox input.textField {width: 330px;}
.formBox .helptext {padding-right: 10px;}
.formBox .fieldrow label#interests {
	float: none;
	display: block;
}
.formBox p#reminderText {margin-left: 0;}

#extraInfo {
    border-bottom: 1px solid #ccc;
    padding-bottom: 22px;
    margin-bottom: 15px;
}

#extraInfo label, #extraInfo h4 {
    font-weight: bold;
    padding-bottom: 10px;
}

.close {
    overflow: hidden;
    height: 15px;    
    padding: 0;
}
a#extraOpen, a#extraClose {
    display: none;
}

#extraInfo.close a#extraOpen {
    display: inline;
}

#extraInfo.open a#extraClose {
    display: inline;
}

#extraInfo.open {
    overflow: visible;
}

#extraInfo h5 {
    background: url(/images/global_sprites/icon_sprite.gif) 0 -15px repeat-x;
    border-bottom: 1px solid #ccc;
    height: 22px;
    margin-bottom: 13px;
    padding-left: 5px;
}

#extraInfo h5 a {
    cursor: pointer;
    cursor: hand;
}

h3#aboutYou {
    margin-bottom: 0px;
}

.formBox #extraInfo .genderrow label {font-weight: normal;padding-bottom: 0;}
.formBox .genderrow h4 {float:none;}
#dateCol, #yearCol {
    float: left;
    width: 206px;
    clear: none;
}
#dateCol label {
    float: none;
    height: 20px;
}
#dateCol.err {
    background-position:155px 5px;
}
#yearCol label {
    float: none;
    padding-top: 4px;
    height: 16px;
}
.formBox .optOptions {
    width:112px;
    background-position:96px 3px;
}
.formBox .subInfo {width:390px;}
div.err {
    background-position:478px 3px;
}
.formBox .subInfo .optOptions {
background-position:370px 3px;
width:385px;
}
.formBox .optText {width:380px;}
.orangeContainer div.err {
    background-position: 465px 36px;
}

/*64559*/
.whereareyou #primary_rail{
	margin-left:0pt;
	padding-left:10px;
}
.whereareyou input.textfield, .whereareyou select{border: 1px solid #666666;}
.whereareyou .fieldrow input, .whereareyou .fieldrowhelp input, .whereareyou .fieldrow select{left: 138px;}
.whereareyou .helptext{padding:2px 15px 5px 138px;}
.whereareyou input.chkbox, .whereareyou #extraInfo select {position: static;}
.whereareyou .fieldrow{clear: both;}
.whereareyou #dateCol label, .whereareyou #yearCol label{display: block;}
.whereareyou .formBox .optText{
	width:370px; 
	padding-right: 10px;
}
.whereareyou .optContainer{clear: both;}
.whereareyou .formBox .optText{margin-bottom: 14px;}
.whereareyou .formBox .subInfo{width: 350px;}
.whereareyou .optOptions{padding-left: 0;}
* html #yearOfBirth, #extraInfo input, #extraInput select{position: static;}
* html #yearOfBirth{padding: 2px;}
.close .genderrow, .close .fieldrow{display: none;}

#prizecopy {padding-top: 15px;}
#prizecopy img {float: left; padding: 0 10px 20px 0;}
.enterbutton {padding-top: 10px;}
/*end 64559*/


