/* ADRESPONSE STYLES */

#adr_line_icon_container {
margin-left: auto; 
margin-right: auto; 
width: 660px; 
padding-top: 20px;
}

#adr_content_container {
text-align: left;
margin-left: auto; 
margin-right: auto; 
width: 660px; 
padding: 20px 0 20px 0;
}

.module340container {
 width: 340px;
 margin-left: auto;
 margin-right: auto; 
}

.module340top {
background: url('../images/global/content340_top-grey.gif') no-repeat;
width: 340px;
height: 21px;
margin: -10px 0 0 0px;
padding: 10px 0 0 15px;
}

.module340mid {
background: url('../images/global/content340_mid.gif') repeat-y;
width: 340px;
margin: 0px 0 0 0px;
padding: 10px 0 10px 15px;
}

.module340bot {
background: url('../images/global/content340_bot.gif') no-repeat;
width: 340px;
height: 12px;
margin: 0px 0 0 0px;
padding: 10px 0 0 15px;
}

.adroverviewfeature { 
 width: 491px;
 margin:0px; 
 padding:0px; 
 float:left;
 display:inline;/**/
}

.adroverviewfeaturewhole {
 padding-bottom: 0px;
}

.adrheader {
 font-size: 25px; 
 color: #666; 
 line-height: 30px;
 margin: 5px 0 0 0;
/* margin-top: -25px;*/
 float: left;
 display:inline;
}

.adrleftimg {
 float: left;
 padding-right: 15px;
 
}

.adrcolum50 {
 width: 45%;
 padding-right:3%;
 /*new*/
float:left;
 padding-bottom:40px;
 display:inline;

 /*--*/
}
.adrcolumn50 p{
color:#FF0000;
text-decoration:line-through;
}
.inputpadding { 
 border: 0px solid #8f8f8f;
 float: left;
 margin-right: .5em;
}
#adrresearchtogether {
margin: 0 0 3px 0;
}
#adrsurveycontainer {
 margin-left: 15px;
 width: 610px;
 list-style-position: inside;
}
#adrsurveycontainer ol li{
  padding-bottom: 1em;
}

#contentmainwide660mid {
 padding-left: 20px;
 width: 610px;
}

.adrquestion {
 padding-bottom: 1em;
}
.adranswer {
 padding-bottom: .5em;
}
#contentmainwide660top { 
 width: 660px; 
 height: 31px; 
 margin: 0; 
 padding: 0; 
 background: url('../images/global/contentmainwide660_top.gif') no-repeat;
 float: left;
}

#contentmainwide660mid { 
 width: 660px; 
 margin: 0; 
 padding: 0; 
 background: url('../images/global/contentmainwide660_mid.gif') repeat-y;
 float: left;
}

#contentmainwide660mid p {
 margin: 10px 0;
 margin-left: 9px;
 margin-right: 10px; 
}

#contentmainwide660bot { 
 width: 660px; 
 height: 12px; 
 margin: 0; 
 padding: 0; 
 background: url('../images/global/contentmainwide660_bot.gif') no-repeat 0 0;
 float: left;
}

#adr_table_list{
 width: 656px; 
 margin-left: 2px;
 border-collapse: collapse; 
 border-top: 1px solid #ccc; 
}

#adr_table_list td.title {
 border-bottom: 1px solid #ccc; 
 padding: 3px 3px 3px 13px;
 background: #f2f2f2; 
}
