.ga-consultant-container{
  border:1px solid #ccc;
  margin:0 10px 10px 0;
  padding:10px;
}
.ga-consultant-highlight{
  color:#555;
  background:#fbfbfb;
  margin-top:3px;
}
.ga-consultant-contact{
  margin:10px 0 10px 0;
  display:none;
  background:#fbfbfb;
}
.ga-consultant-contact-link{
  margin:10px 0 10px 0;
}
.ga-consultant-icon{
  margin-left:10px;
  height:16px
  width:16px;
}
.ga-consultant-button{
  float:right;
}
.ga-consultant-window-close{
  float:right;
  border:0;
}
.holder{
  float:left;
  width:40%;
}

#partner-product,
#region,
#sub_regions,
#clear-filter {
  float:left;
  margin:5px;
}

#region{
  margin-left:10px;
}

label{
  display:block;
}

#gaSelector{
  background-color:#e8eefa;
}

#ip_message{
  display:block;
}

.ip-msg{
  padding:10px;
  border:1px solid #ccc;
  border-bottom:0;
  width:558px;
  background-color:#e8eefa;
}

#no_results{
  display:none;
  border:1px solid #c00;
  padding:10px;
  background-color:#ffecec;
  margin:10px 0;
  font-color:#000;
}

#partner_control{
  display:none;
  clear:both;
  margin-bottom:10px;
  top:-5px;
  position:relative;
}

select.form-partners, input.form-partners {
  margin-bottom:5px;
  width:150px;
}


.gaac-logo-sm {
  float:left;
  margin:5px 10px 75px 0;
}

h2 {
  margin-top:25px;
}

.ga-outter-form {
  padding:5px;
  border:1px solid #e8eefa;
  float:left;
  margin-bottom:20px;
  margin-left:140px;
}
.ga-inner-form {
  background-color: #e8eefa;
  padding:15px;
}

#filter-control{
  border:1px solid #ccc;
  background-color:#e8eefa;
  padding:0;
  width:578px;
  margin-bottom:10px
}

#gaSelector{
  background-image:url(../images/ga-partner-filter2.png);
  background-position:bottom;
  background-repeat:repeat-x;
}

#ga-partner-offerings{
  margin-left:110px;
}

#prev_button{
  float:left;
  margin-right:2px;

}

.success ul {
  margin:0;
  padding:0;
  list-style:none;
}

.success ul li {
  padding:0 0 3px 20px;
  background:url(//www.google.com/images/icons/feature/filedownload-o16.png) no-repeat;
}

.success strong{
  padding:5px 0;
  display:block;
}

.pd dd,
.pd dd ul,
.pd dd li {
  margin: 0;
  padding: 0;
}

.pd dd,
.pd dt:first-child {
  display:inline;
  margin-right: 5px;
}

.pd {
  overflow: hidden;
}

.pd dd ul {
  list-style: none;
}

.pd dt {
  font-weight:bold;
  margin-top: 15px;
}

.js-translation {
  display: none;
}


