/* Content */

div#content
{
  width: 725px;
  margin: 0 0 0 0;
  padding: 0 0 0 25px;
}

div#usContact
{
  float:left;
  margin: 10px 0 0 0;
  padding: 0 0 0 0;
  display:none;
}
div#contactInternational
{
  float:left;
  /*height: 525px;*/
  margin: 10px 0 0 0;
  padding: 0 0 0 0;
  display:none;
  width:100%;
}

div#contactHeader
{
/* Changed height from 350 to 600 by Matt  */
  width: 655px;
  /*height: 580px;*/
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
div#subMenu
{
  width: 675px;
  height: 25px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
ul#subMenuList
{
  width: 675px;
  height: 23px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style-type:none;
  border-bottom:#000000 2px solid;
  list-style:none;
}

li#commentsMenu,
li#usContactMenu,
li#contactInternationalMenu
{
  float:left;
  width: 200px;
  height: 21px;
  margin: 0 8px 0 0;
  padding: 0 0 0 0;
  list-style-type:none;
  border-top:#000000 2px solid;
  border-bottom:none;
  border-left:#000000 2px solid;
  border-right:#000000 2px solid;
  background-color:#FF6600;
  text-align:center;
}
div#contactImage
{
  float: left;
  width: 500px;
  /*height: 300px;*/
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
div#contactImage2
{
  width: 655px;
  /*height: 350px;*/
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
div#contactIntl
{
  float: left;
  width: 145px;
  height: 300px;
  margin: 0 0 0 10px;
  padding: 0 0 0 0;
}
div#contactText
{
/* Changed height from 120 to 160 by MF*/
  width: 655px;
  height: 160px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

h4#topicContent img
{
    margin-top:6px;
}
div#contactTextFrame
{
/* Changed height from 100 to 150 by MF*/
  float:left;
  width: 150px;
  height: 150px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
div#contactTextFrameIntl
{
  float:left;
  width: 200px;
  height: 175px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
div#contactTextFrameGlobal
{
  float:left;
  width: 600px;
  height: 175px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
div#contactTextFrame2
{
  float:left;
  width: 175px;
  height: 100px;
  margin: 0 0 0 20px;
  padding: 0 0 0 0;
}
div#contactTextFrame3
{
  float:left;
  width: 275px;
  height: 100px;
  margin: 0 0 0 20px;
  padding: 0 0 0 0;
}
div#contactTextFrame4
{
  float:left;
  width: 655px;
  height: 25px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
div#comments
{
  float:left;
  margin: 10px 0px 10px 0px;
  padding: 0 0 0 0;
}

div#formFrame
{

  height: 35px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
div#formFrameLeft
{
  float:left;
  width: 150px;
  height: 25px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
div#formFrameMiddle
{
  float:left;
  width: 310px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

div#formFrameRight, div#firstVerify, div#lastVerify, div#jobVerify, div#emailVerify, div#industryVerify, div#companyVerify, div#addressVerify, div#address2Verify, div#cityVerify, div#stateVerify,div#regionVerify, div#zipVerify, div#countryVerify, div#phoneVerify, div#faxVerify
{
  float:left;
  width: 195px;
  height: 25px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

div#formFrameComments
{
  width: 655px;
  height: 85px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

div#formFrameLeftComments
{
  float:left;
  width: 150px;
  height: 85px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
div#formFrameMiddleComments
{
  float:left;
  width: 310px;
  height: 85px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
div#commentsVerify
{
  float:left;
  width: 195px;
  height: 85px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

ul#subMenuList li h3,
ul#subMenuList li h3 a
{
  font-family:Arial, Helvetica, sans-serif;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size:1.1em;
  font-weight: bold;
  text-decoration:none;    
  color:#333333;
}

h3#topicHeading
{
    font-size:1.0em;
    margin-bottom:4px;
    font-weight:bold;
}
h4#topicContent a#url
{
    text-decoration:underline;
}
h4#topicContent
{
    color:#404040;
}
h4#topicContent a
{
    text-decoration:none;
    color:#000;
}
h3#region
{
    padding-bottom:0px;
    margin-bottom:0px;
}
hr
{
    margin:0px;
    margin-bottom:8px;
}
table#americas,
table#asia,
table#south-america,
table#europe,
table#global
{
    width:100%;
}
table td
{
    vertical-align:top;    
}
h4#companyName a,
h4#companyName 
{
    text-decoration:none;
    margin:0px;
    padding:0px;
    font-size:1.0em;
    color:#000;
}
table#europe td,
table#asia td
{
    width:50%;
}
div#portuguese-heading
{
    float:left;
    widtH:115px;
}
div#portuguese-flag
{
    float:right;
}
div#portuguese
{
    width:180px;
    height:200px;
}
table#sns
{
    width:100%;    
}
table#sns td
{
    width:50%;
}
h3#area
{
border-bottom:1px dotted gray;
font-size:1.0em;
float:left;
margin-bottom:6px;
padding-right:6px;
}

input#Model
{
    height:18px;
    width:150px;
}

select {
   padding: 3px 10px 3px 4px; 
    border: 1px solid gray;
    border-radius: 3px;

    background: #fafafa;
    background: linear-gradient(top bottom, #fff, #e5e5e5);
    background: -moz-linear-gradient(top bottom, #fff, #e5e5e5);
    background: -webkit-linear-gradient(top bottom, #fff, #e5e5e5);
    background: -o-linear-gradient(top bottom, #fff, #e5e5e5);
    -pie-background: linear-gradient(#fff, #e5e5e5);
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    box-shadow: inset 0 -1px 0 #fff, 1px 1px 0 rgba(0,0,0,0.05);
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;

}
select:hover,  select:focus 
{
    border: 1px solid #888;
    background: #f9f9f9;
    background: -moz-linear-gradient(top bottom, #fcfcfc, #e1e1e1);
    background: -webkit-linear-gradient(top bottom, #fcfcfc, #e1e1e1);
    background: -o-linear-gradient(top bottom, #fcfcfc, #e1e1e1);
    background: linear-gradient(top bottom, #fcfcfc, #e1e1e1);

    color: #333;
}
select:active 
{
    border: 1px solid #777;
    background: #f9f9f9;
    background: -moz-linear-gradient(top bottom, #e1e1e1, #f9f9f9);
    background: -webkit-linear-gradient(top bottom, #e1e1e1, #f9f9f9);
    background: -o-linear-gradient(top bottom, #e1e1e1, #f9f9f9);
    background: linear-gradient(top bottom, #e1e1e1, #f9f9f9);
    color: #333;
}
select option { text-shadow: none; }
select {
    text-indent: .01px;
    text-overflow: "";
    text-align:left;
}

input[type="submit"], input[type="button"], input[type="reset"] 
{
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    background-image: -webkit-linear-gradient(top, #ddd, #aaa); 
    background-image: -moz-linear-gradient(top, #ddd, #aaa); 
    background-image: -ms-linear-gradient(top, #ddd, #aaa); 
    background-image: -o-linear-gradient(top, #ddd, #aaa); 
    background-image: linear-gradient(top, #ddd, #aaa); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#aaaaaa');
    border:solid 1px #ccc; 
    padding:15px 30px; 

    text-transform:uppercase;
    text-shadow: 0px 0px 1px #fff;
    font-weight:bold;
    color:#333;
    cursor:pointer;								
    font-size:15px;
    behavior:url(ie-css3.htc);
}
input[type="submit"]:disabled
{
    color:lightgray;
}

input[type="text"],input[type="password"], textarea
{
    width:300px;
    border-radius:3px;
    margin:3px 0px;
    height:25px;
    background:#fafafa;
    border:1px solid gray;
}
textarea
{
    height:90px;
width:500px;
}
input[type="text"]:focus,
input[type="password"]:focus
{
    border:solid 1px #EEA34A; 
}



