/*
  This is for styles shared across all landing sites.
  It should be required first so that if anything needs
  to be overridden by some landing sites, it will work
*/

/*
  This is for styles shared across all landing sites.
  It should be required first so that if anything needs
  to be overridden by some landing sites, it will work
*/

/*--------------------------------------------*/

form fieldset {
  padding:10px;
  border: 2px solid red;
  margin-bottom: 10px;
  text-align:left;

}
form legend {
  color:#000000;
  font-size: 12pt;
  font-family: sans-serif;
  font-weight: bold;
}

form label {
  display: block;
  float: left;
  width: 100px;
  font-weight: bold;
  padding:2px;
 }


input {
  float: left;
  width: 250px;
}

form ul {
  padding: 0px;
  margin: 0px;
}
form li {
  clear: both;
  color: inherit;
  list-style: none;
  padding: 0px;
  margin: 0px;
}
form li input {
  display: inline;
  float: none;
  width:250px;
}
form p{
  padding-top: 7px;
  text-align:left;
  clear: both;
margin:0;
}


span.required-field {
  color: red;
  font-size: 80%;
  margin-left: 1em;
}

p.clear { clear: both; padding-top: 10px;}

/* Forward to a Friend */
div#forward-to-a-friend {}
div#forward-to-a-friend h1 {}
form#forward-to-a-friend-form {}
form#forward-to-a-friend-form textarea {
  display: block;
  float: left;
  width: 100%;
  height: 80px;
}
form#forward-to-a-friend-form input {
  display: block;
  float: left;
}
form#forward-to-a-friend-form fieldset {
  border: none;
}
form#forward-to-a-friend-form label {
  display: block;
  float: left;
  width: 100px;
  font-weight: bold;
}
form#forward-to-a-friend-form h1 {}
input#forward-to-a-friend-submit {}

a.forward-to-a-friend-a {
color: #FFFFFF;
}

a:hover.forward-to-a-friend-a {
color: #FFFFFF;
}

a:visited.forward-to-a-friend-a {
color: #FFFFFF;
}

a:unvisited.forward-to-a-friend-a {
color: #FFFFFF;
}

a.forward-to-a-friend-a img {
border: none;
}

/* Video */
  body#video {
  padding-top: 20px;
}

body#video object {
  margin: 0px;
  padding: 0px;
}


input.radio{
  width:15px;
  padding: 2px;
  float:left;
  margin-right:10px;
}

label.radio{
  width:200px;
  padding: 2px;
  float:left;
  font-weight: normal;
}

label.checkbox{
  width:400px;
  padding: 2px;
  float:left;
  font-weight: normal;
 
}

input.checkbox{
  width:15px;
  padding: 2px;
  float:left;
  margin-right:10px;
}

label.checkbox_long{
  width:300px;
  padding: 2px;
  float:left;
  font-weight: normal;
 
}

input.checkbox_long{
  width:15px;
  padding: 2px;
  float:left;
  margin-right:10px;
}

label.distributorSupplier{
font-weight: normal;
padding-right:15px;
width:150px;
}

textarea.text_area{
width:250px;
height:175px;
}

.other_text_box{
padding-top:7px;
}

label.other_text_box {
 display: none;
}

input.other_text_box {
  float: left;
  width: 250px;
}

input.submit{
  width: 80px;
text-align:center;
}

input.select {
  width: 300px
}

label.text_area {
  display: none;
}
div.errorExplanation ul{
  margin-left: 2.5em;
}

div.errorExplanation li{
  list-style-type: disc;
  font-weight: bold;
}
