/* Container Page */
#maincontent {background:url(../../i/bg_2col.png) repeat-y; border-bottom:1px solid #ccc;}

body#survey #pageheader {padding:26px 10px 5px 16px; background:#fff; border-bottom:5px solid #000;}
body#survey #pageheader h1 {height:30px; overflow:hidden; background:url(http://img2.timeinc.net/instyle/static/2007/i/hd_tellus.gif) no-repeat; font:bold 310% arial,sans-serif; color:#000; text-indent:-9999px;}
body#survey #pageheader .deck {padding-bottom:10px;}

/* Two Columns */
#mainleft {display:block; float:left; width:655px; padding-right:1px;}
#mainright {display:block; float:left; width:336px; padding-top:10px; /*background:#ebebeb;*/}


#surveymain {width:500px; padding:0 0 100px 20px;}
#topic h2 {padding-top:20px; font-size:130%; color:#000;}
#topic .text {padding-top:10px;}

#surveyform {margin-top:20px; padding-left:20px; background:#f9fafd; border:1px solid #e3e4eb;}
#surveyform .req {color:#f00;}
#surveyform dd {padding-bottom:10px;}
#surveyform input#firstname, #surveyform input#lastname, #surveyform input#emailaddress {width:250px;}
#surveyform textarea {width:350px; height:175px;}
#surveyform p.btn {text-align:left;}

#thankyou {margin-top:20px; height:430px; overflow-y:visible; border-top:1px solid #e3e4eb;}
#thankyou a {font-weight:bold; color:#d73126; text-decoration:underline;}
#thankyou h2 {padding-top:20px; font-size:130%;}
#thankyou h3 {padding-top:20px; font-size:120%;}
#thankyou .text {padding-top:10px;}

#thankyou dl {padding:10px 20px 10px 0;}
#thankyou dl dt {font-weight:bold;}
#thankyou dl dd {padding:0 0 20px 0;}



/* --- Right Rail Modules --- */

#mainright .ad336 {display:block; width:336px; margin-bottom:22px;}
#mainright .ad336 p.adtxt {margin:0; padding:0; height:7px; overflow:hidden; background:url(http://img2.timeinc.net/instyle/static/2010/i/hd_adtxt.png) top center no-repeat; text-indent:-9999px;}
#mainright .ad336 .adbox {padding:3px 0 6px 0; border-bottom:1px dotted #b6b6b6;}
#mainright .ad336 .adbox table {width:336px; padding:15px 0; background:#ddd;}

