div#downloadSpec
{
    float: left;
    width: 500px;
    margin: 0 0 5px 0;
    padding: 0 0 0 0;
}
div#signin
{
    float: left;
    width: 300px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
div#divider
{
    float: left;
    width: 1px;
    height: 600px;
    margin: 0 10px 0 10px;
    padding: 0 0 0 0;
    background-color:#CCCCCC;
}

div#formFrame
{
    width: 655px;
    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;
    height: 35px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
div#formFrame_02
{
    width: 600px;
    height: 35px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
div#formFrameLeft_02
{
    float:left;	
    width: 100px;
    height: 35px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
div#formFrameMiddle_02
{
    float:left;	
    width: 500px;
    height: 25px;
    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;
}
div#headerImage
{
    margin:0px;padding:0px;height:90px;
    background-image:url(../../../../images/header.jpg);
    background-repeat:no-repeat;
}
div#headerImageSection
{
    width:100%;background-image:url(../../../../images/header_bkgd.jpg);background-color:#99CCFF;
}
input#confirm,
input#password,
input#first,
input#last,
input#email,
input#job,
input#industry,
input#company,
input#address,
input#address2,
input#city,
input#state,
input#region,
input#zip,
input#phone
{
    width:300px;
}

input.user-input
{
    width:310px;
}

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"]
{
    border-radius:3px;
    margin:3px;
    height:25px;
    background:#fafafa;
    border:1px solid gray;
}
input[type="text"]:focus,
input[type="password"]:focus
{
    border:solid 1px #EEA34A; 
}

input#Model
{
    height:18px;
}

select {
    padding: 3px 10px 3px 4px;
    border: 1px solid gray;
    border-radius: 3px;
    margin: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;
}
