#Inquiry-form ul, #Inquiry-form li, #Inquiry-form input, #Inquiry-form textarea { margin: 0; padding: 0; border: 0; list-style: none; font: 13px "nimbus sans l", sans-serif; line-height: 1.4; }
#Inquiry-form ul li { display: block; }
#Inquiry-form ul li.error span { font-weight: bold; width: auto; }
#Inquiry-form ul li label { font-weight: bold; }
#Inquiry-form ul li label:hover { cursor: pointer; }
#Inquiry-form ul li input[type=text], #Inquiry-form ul li textarea { border: 1px solid #cccccc; outline: 0; box-sizing: content-box; -webkit-appearance: none; -webkit-border-radius: 0; }
#Inquiry-form ul li input { width: auto; }
#Inquiry-form ul li ul li label { font-weight: normal; }
#Inquiry-form ul li ul li:first-child label { font-weight: bold; }

#Inquiry-form { }
#Inquiry-form ul { width: 474px; margin:0 auto;}
#Inquiry-form ul li { margin-top: 15px; }
#Inquiry-form ul li label { display: inline-block; margin-bottom: 4px; width: 252px;}
#Inquiry-form ul li input[type=text] { padding: 0 4px; width: 464px;
height: 28px;
display: inline-block;}
#Inquiry-form ul li textarea { width: 464px; padding: 4px; height: 100px; }
@media only screen and (max-width: 350px) { #Inquiry-form ul li textarea { width: 290px; } }
#Inquiry-form ul li select { width: 266px; height: 27px; }
#Inquiry-form ul li input[type=submit] { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-transform: uppercase; font-weight: bold; border: 1px solid transparent; padding: 0 15px 0 40px; height: 32px; line-height: 32px; cursor: pointer; }
#Inquiry-form ul li:first-child { margin-top: 0; }
#Inquiry-form ul li.error span { width: 455px; display: block; margin-top: 10px; padding: 0 10px; line-height: 27px; position: relative; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
#Inquiry-form ul li.error span:before { content: ""; display: block; position: absolute; top: -5px; left: 10px; width: 10px; height: 5px; }
#Inquiry-form ul li.error textarea + .error-message { width: 380px; }
@media only screen and (max-width: 350px) { #Inquiry-form ul li.error textarea + .error-message { width: 280px; } }
#Inquiry-form ul li ul li { margin-top: 0; }
#Inquiry-form ul li ul li label { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
#Inquiry-form ul li ul li label input[type=radio], #Inquiry-form ul li ul li label input[type=checkbox] { margin-right: 10px; position: relative; top: 2px; left: 2px; width: auto; height: auto; }
#Inquiry-form ul.ie7 li input[type=submit] { padding: 0 15px; background-image: none; }
#Inquiry-form ul.ie6 .input-text, #Inquiry-form ul.ie6 .textarea { width: 300px; height: 27px; border: 1px solid #aaaaaa; }
#Inquiry-form ul.ie6 .textarea { width: 400px; height: 200px; }

#Inquiry-form * { color: #444444; }
#Inquiry-form ul li input[type=text], #Inquiry-form ul li textarea { border-color: #cccccc; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;  -o-border-radius:2px;}
#Inquiry-form ul li input[type=text]:focus, #Inquiry-form ul li textarea:focus { background-color: #ffffe6; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9wJCRQxH4lKWuQAAAANSURBVAjXY/j/f9d/AAlxA7iU/lWYAAAAAElFTkSuQmCC); }
#Inquiry-form ul li.error span { background: #ff2a2a; color: white; }
#Inquiry-form ul li.error span:before { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABCSURBVAiZdYzBDcAgEMNCxwlDch2SecwH0QPUSPkklgugLbWGJKn32Hbgqx3YzEb+nsPUkqMtuzTBG7rggv0H5bwDQ4coY9OOIYEAAAAASUVORK5CYII=); }
#Inquiry-form ul li.error input[type=text], #Inquiry-form ul li.error textarea { border-color: #ff2a2a; border-top-color: #d40303; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9wJCRQpIL0374AAAAANSURBVAjXY/h/9ep/AAkpA6nx+1etAAAAAElFTkSuQmCC); }
#Inquiry-form ul li.error input[type=text]:focus, #Inquiry-form ul li.error textarea:focus { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9wJCRQpIL0374AAAAANSURBVAjXY/h/9ep/AAkpA6nx+1etAAAAAElFTkSuQmCC); }
#Inquiry-form ul li.success input[type=text], #Inquiry-form ul li.success textarea { border-color: #87de87; border-top-color: #2ca02c; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9wJCRQwJCFagoEAAAANSURBVAjXY7j+5fp/AAjqA6K5jX8QAAAAAElFTkSuQmCC); }
#Inquiry-form ul li.success input[type=text]:focus, #Inquiry-form ul li.success textarea:focus { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9wJCRQwJCFagoEAAAANSURBVAjXY7j+5fp/AAjqA6K5jX8QAAAAAElFTkSuQmCC); }
#Inquiry-form ul li ul li:first-child label:hover { background: none; }
#Inquiry-form ul li ul li label { margin: 0; padding: 0 4px; line-height: 27px; width: 296px; }
#Inquiry-form ul li ul li label:hover { background: #fcfcfc; }


#Inquiry-form ul li input[type=submit].gold { background: #a17b2c url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACDSURBVCiRlZCxDcIwFERfHGqXTJBB2CtSOhZhArbICpSpKakdPZoPMiER4aSTrbt7zW/UG3AEMvv0AO4J6IArMO6Axth2jVoiPAMz0APtApijb6MnVWUf7wmYqnyKrN6AWhYe1Kxewjmyj90a+IIJf0FqOWwcYdj4v1Uf5y+l35N1PQELJ4H5a5SMTgAAAABJRU5ErkJggg==) 15px center no-repeat; border-color:#a17b2c; font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform:none; font-size: 15px; font-weight: 600; width:100%; padding-left:0; padding-right:0; text-align:center;}
#Inquiry-form ul li input[type=submit].gold:hover { background-color: #333; border-color: #333; }


#Inquiry-form ul li input[type=submit] { color: white; background: #0055d4 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACDSURBVCiRlZCxDcIwFERfHGqXTJBB2CtSOhZhArbICpSpKakdPZoPMiER4aSTrbt7zW/UG3AEMvv0AO4J6IArMO6Axth2jVoiPAMz0APtApijb6MnVWUf7wmYqnyKrN6AWhYe1Kxewjmyj90a+IIJf0FqOWwcYdj4v1Uf5y+l35N1PQELJ4H5a5SMTgAAAABJRU5ErkJggg==) 15px center no-repeat; border-color: #004bbb; }
#Inquiry-form ul li input[type=submit]:hover { background-color: #005fee; border-color: #0055d4; }
#Inquiry-form ul li input[type=submit]:active { background-color: #0051ca; border-color: #004bbb; }
#Inquiry-form ul li input[type=submit].sending { background-color: #e6e6e6; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAADCAYAAABI4YUMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAwSURBVAiZY/j//3/h////H0FpBijGK8YAZfyB0jAFeMWYGBgY+hkYGJ5BaRjAKwYAJmBhTdrC7roAAAAASUVORK5CYII=); background-position-y: 18px; border-color: #cccccc; }
#Inquiry-form ul li input[type=submit].sent { background-color: #00aa00; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACHSURBVCiRpdCxCYIxFEXhJ2hl6wBO4Aru4EJmC6dwB/8RnMBWsLWy8LMxEmICEi+EwLs5B14CMXCSf0AcRsETFiPgBStEWaQfwDs2eV4WOoLcP7EruxquBWW3r8WtR1lQzo6Y9eCWIOeMZesvevvl3LBugS24FDyw7YGIeXwnve9rREyN/pMXv20c0OtO6lgAAAAASUVORK5CYII=); background-position-x: 13px; border-color: #005500; }
#Inquiry-form ul li input[type=submit].try-again { background-color: #ff2a2a; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACDSURBVCiRlZCxDcIwFERfHGqXTJBB2CtSOhZhArbICpSpKakdPZoPMiER4aSTrbt7zW/UG3AEMvv0AO4J6IArMO6Axth2jVoiPAMz0APtApijb6MnVWUf7wmYqnyKrN6AWhYe1Kxewjmyj90a+IIJf0FqOWwcYdj4v1Uf5y+l35N1PQELJ4H5a5SMTgAAAABJRU5ErkJggg==); background-position-x: 13px; border-color: #d40303; }
#Inquiry-form .contact-page select {
width: 474px;
}
