body {
	margin: 0;
	padding: 0;
}

.form_btn {
    background-color: #EFEFEF;
    border: 2px solid #000;
    float: right;
    font-weight: bold;
    padding: 4px 8px;
}

.form_btn:active {
    background-color: #CCC;
    color: #FFF;
}

.form_clear {
    margin-right: 10px;
}

.form_desc {
    font-size: 12px;
    font-style: italic;
}

.form_header {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    width: 100%;
}

.form_header_main{
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    width: 100%;
}

.form_input {
    float: left;
    width: 240px;
}

.form_input input {
    border: 1px solid #000;
    width: 235px;
}

.form_label {
    float: left;
    width: 100px;
    
}

.form_sect {
    float: left;
    width: 100%;
}

.form_shipping {
    display: none;
}

.form_sbmt {
    margin-top: 40px;
}

#packagelist {
    margin-left: 101px;
}

.required_dot {
    color: red;
    font-weight: bold;
}

#rimsform_msg {
    color: #003153;
    float: left;
    font-weight: bold;
}

#rimslead_form {
    background-color: #CCC;
    border: 2px solid #000;
    float: left;
    font-size: 14px;
    padding:10px;
    width: 700px;
}

#rimslead_form select {
    background-color: #FFF;
}

#rimslead_left, #rimslead_right {
    float: left;
    width: 345px;
}

#rimslead_left p, #rimslead_right p {
    float: left;
    width: 345px;
}

#rimslead_left select, #rimslead_right select {
    float: left;
    width: 200px;
}

#rimslead_left textarea {
    height: 70px;
    resize: none;
    width: 235px;
}

#rimslead_wrap {
    float: left;
    width: 700px;
}

.show_shipping {
    cursor: pointer;
    text-decoration: underline;
}

.show_shipping:active {
    text-decoration: none;
}

.show_shipping:hover {
    color: #FFF;
}