.errorlist {
    color: #ff66b9;
}

#contactus_info {
    width: 195px;
    float: left;
    background: #262626;
    padding: 8px 15px;
}
#contactus {
    /*width: 285px;*/
    margin-left: 225px;
}
td.field {
    width: 220px;
}
td.field input, td.field textarea {
    width: 220px;
    background: #e6e6e6;
    border: 1px solid #3F3F3F;
}
#contact-form th {
    line-height:20px;
    font-weight: normal;
    vertical-align: top;
    text-align: right;
}
form {
    margin: 0;
    padding: 0;
}
#contact-form td.submit {
    text-align: right;
    padding: 5px;
}
#contactus_info a {
    color: #FF7F00;
    text-decoration: none;
}
#contactus_info a:hover {
    text-decoration: underline;
}
ul.errorlist {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
ul.errorlist li {
    text-align: right;
}
#brigade_splash {
    background-image:url(/media/images/common/crue_splash_bg.gif);
    background-repeat:no-repeat;
    margin-top:15px;
    float:right;
    width:496px;
}
#brigadeform p {
    line-height:17px;
    margin:8px 0;
}
#brigadeform, #stickerform {
    padding:15px 15px 0;    
    width:371px;
    min-height:510px;
}
#brigadeform {
    height:589px;
}
#stickerform {
    height:533px;
}
#content {
    background-color:#4D4D4D;
}
#wrapper {
    padding-top:11px;
}
.pinktext {
    color:#FF63B7;
}
.pink {
    color:#FF63B7;
    font-size:17pt;
}
#brigadeform .field input, #stickerform .field input, #dealer_request .field input, #contactus .field input {
    /*height:20px;*/
    padding:5px;
    border:0;
    background-image:url(/media/images/common/contact-form-corner.jpg);
    background-repeat:no-repeat;
    background-position:bottom right;
    width:254px;
}

#id_state, #id_shirt_size {
    width:264px;
}

#id_comments {
    padding:5px;
    font-size:8.5pt;
    font-family:"Arial";
    height:78px;
    border:0;
    background-image:url(/media/images/common/contact-form-corner.jpg);
    background-repeat:no-repeat;
    background-position:bottom right;   
    width:254px;
}
#req {
    width:111px;
    position:relative;
    top:-30px;
}
#stickerform b {
    color:#FF63B7;
}
/*
table#contact-form {
    padding-left:29px;
}
*/
body.dealer #content {
    background-image:url(/media/images/common/dealer_bg.jpg);
    background-repeat:no-repeat;
    min-height:571px;
}
body.contact #content {
    background-image:url(/media/images/common/contact-bg.gif);
    background-repeat:no-repeat;
    min-height:660px;
}
#contact_left {
    /*height:636px;*/
    padding:15px;
    width:600px;
}
#dealer_left {
    height:744px;
    padding:15px;
    width:600px;
}
#dealer_text a {
    color:#FF63B7;
}
#dealer_text {
    line-height:18px;
    margin:19px 0 0;
    height:38px;
}
#contact_text {
    margin:19px 0;
    height:20px;
}
#dealer_request .field input,  #dealer_request #id_comments, #dealer_request #id_state, #id_interest {
   width:284px;
}
#dealer_right {
    width:216px;
    float:right;
    margin-right:17px !important; margin-right: 8px;
    padding-top: 30px;
/*
background-color:#333333;
float:right;
margin:20px;
padding:16px 36px 0 0;
width:186px;
*/
}
#current_dealers {
    height:146px;
    padding-top:15px;
    padding-left:13px;
    background:url(/media/images/common/current_dealers.gif) top left no-repeat;
    
}
#worldwide_distributors {
    padding-top:70px;
    padding-left:13px;
    background:url(/media/images/common/worldwide_dist.gif) top left no-repeat;
    
}
#worldwide_distributors h3 {
    font-size: 12px;
    margin: 15px 0 0 0;
    color: white;
}
#worldwide_distributors p {
    margin: 0;
    font-size: 11px;
}
#dealer_right h1 {
    font-size:18pt;
    font-weight:normal;
    color:#FF63B7;
}
#dealer_right #address {
    border-top:1px solid #666;
    border-bottom:1px solid #666;
}
#dealer_right #address p {
    margin:20px 0;
}
#dealer_right #phone{
    #margin-top:20px;
    color:#FFF;
    font-size:10pt;
}

#dealer_right #catalog_request a{
    font-size:10pt;
}

#dealer_right #catalog_request{
    margin-top:20px;
}

.grey { 
    color:#4D4D4D;
    font-size:17pt;
}
#stickerform img {
    padding:0 0 10px 0;
}
#brigade_request {
    padding-top:0px;
}
#month, #day, #year {
    margin-right:15px;
}

td, th {
    padding:1px;
}
table {
      border-spacing: 5px 7px;
}
input {
    margin:0;
}
#new_dealer_heading {
    color:white;
    margin:0;
    font-size:12pt;
}

