@charset "utf-8";
/* CSS Document */

body{width: 100%; margin: 0; padding: 0; float: left; font-size: 14px; font-family: MyriadPro;  color: #5e5e5e;}
div{margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,p,form{margin: 0; padding: 0;}
h2 {color: #ccc;}
a{text-decoration: none;}
ul{margin: 0; padding: 0; list-style: none;}
li{margin: 0; padding: 0;}
input {outline: none;}
dfn, em {font-style: normal;}

@font-face {font-family: MyriadPro; src: url(../fonts/MyriadPro-Regular.otf); font-style: normal;}
@font-face {font-family: corbel; src: url(../fonts/corbel.ttf); font-style: normal;}
@font-face {font-family: helvetica-57-condensed; src: url(../fonts/helvetica-neue-lt-std-57-condensed.otf); font-style: normal; font-weight: normal;}

/*global properties*/
.marleft10 {margin-left: 10px;}


#maindiv {width: 100%; float: left; margin: 0; padding: 44px 0 0 0; background: url(../images/bg-main.jpg) no-repeat 0 44px;}

/*=========================HEADER STARTS=================================*/
#header {width: 100%; float: left; margin: 0; padding: 0; background: #980001 url(../images/bg-header.jpg) no-repeat; height: 240px;}
#header-cont {width: 960px; margin: 0 auto; padding: 0; }
#header-cont .logo {width: 492px; float: left; margin: 11px 0 0 0; padding: 0; }
#header-cont .logo a {background: url(../images/logo.png) no-repeat; width:492px; height: 186px; text-indent: -9999999px; float: left; margin: 23px 0 0 196px;}

/*=========================BODY STARTS=================================*/
#body-cont {width: 100%; float: left; margin: 0; padding: 0;}
.wrapper {width: 964px; margin: 1px auto;}
.container {width: 964px; float: left; margin: 0; border-left: 1px #d6d6d6 solid; border-right: 1px #d6d6d6 solid; padding-bottom: 100px;}
.container .welcome {width: 720px; float: left; margin: 69px 0 0 20px; background: url(../images/bg-seperator.jpg) no-repeat; font-size: 14px; color: #505050; line-height: 25px; padding: 25px 100px 0 100px; text-align: justify; font-family: Arial, Helvetica, sans-serif;}

.indxform {width: 400px; float: left; margin: 80px 0 0 280px; border: 1px #c1c1c1 solid; border-radius: 4px 4px 13px 13px; background: url(../images/bf-form-bot.jpg) no-repeat bottom; padding-bottom: 10px; border-bottom: none;}
.indxform h3 {width: 100%; float: left; margin: 0 0 15px 0; text-align: center; background: #d1131c url(../images/enquery-form.png) no-repeat 115px 15px; text-indent: -9999999px; color:  #fff; font-size: 30px; font-weight: normal; font-family: helvetica-57-condensed; padding: 10px 0; border-radius: 3px 3px 0 0; border-bottom: 1px #a20d1a solid;}
.indxform input {border: 1px #c8c8c8 solid; border-radius: 3px; padding: 10px 40px 10px 8px; width: 308px; margin: 0 0 10px 20px; color: #505050; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.indxform textarea {border: 1px #c8c8c8 solid; border-radius: 3px; padding: 10px 40px 10px 8px; width: 308px; margin: 0 0 10px 20px; color: #505050; height: 115px; background: #f0eef0 url(../images/bg-textarea.jpg) no-repeat 325px 10px; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
.indxform input.name {background: #f0eef0 url(../images/bg-input-name.png) no-repeat 330px 10px;}
.indxform input.company {background: #f0eef0 url(../images/bg-input-company.png) no-repeat 320px 10px;}
.indxform input.email {background: #f0eef0 url(../images/bg-input-email.png) no-repeat 330px 10px;}
.indxform input.phone {background: #f0eef0 url(../images/bg-input-phone.png) no-repeat 330px 10px;}
.indxform input.country {background: #f0eef0 url(../images/bg-input-country.png) no-repeat 320px 10px;}
.indxform select {background: #f0eef0; border: 1px #c8c8c8 solid; border-radius: 3px; padding: 10px 8px; width: 340px; margin: 0 0 10px 20px; width: 357px; color: #505050;}
.indxform select option {background: #dedede; padding: 5px;}
.indxform input.submit {width: 220px; float: left; margin-left: 85px; background: #d3131e url(../images/submit.png) no-repeat 85px 14px; color: #fff; font-family: helvetica-57-condensed; cursor: pointer; text-align: center; border: 0; border-radius: 4px; font-size: 20px; font-weight: normal; padding: 10px 0; outline: none;}

/*.styled-select {
   width: 355px;
   height: 34px;
   overflow: hidden;
   background: #f0eef0 url(../images/bg-select.jpg) no-repeat right center;
   border: 1px solid #ccc;
   margin: 0 0 10px 20px;
   border-radius: 3px;
   }

	.styled-select select {
   background: #FFF;
   width: 385px;
   padding: 5px;
   font-size: 14px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   cursor: pointer;
   margin: 0;
   overflow: hidden; border: none !important; background: transparent !important;
   
   }
   
   .styled-select select option {
	   width: 315px !important; line-height: 30px; overflow: hidden !important; padding: 10px 0 10px 10px; border-bottom: 1px #ccc solid;
	   }
	   
.styled-select select option:hover {background-color: #C3C !important;}*/

/*=========================FOOTER STARTS=================================*/

#footer {width: 100%; float: left; margin: 0; background: #980001 url(../images/bg-header.jpg) no-repeat; height: 57px; padding: 40px 0 0 0;}
#footer-cont {width: 960px; margin: 0 auto;}
#footer-cont p.left {font-size: 24px; float: left; margin: 0; padding: 0; color: #fff; width: 400px; font-family: corbel; background: url(../images/success.png) no-repeat 0 0px; text-indent: -999999px;}
#footer-cont p.right {
   font-size: 15px;
   text-align: right;
   float: right;
   margin: 0 52px 0 0;
   padding: 0;
   color: #fff;
   width: 300px;
   height: 40px;
   /* important: define height */
   font-family: Arial, Helvetica, sans-serif;

   background-image: url(../images/privacy-policy.png);
   background-repeat: no-repeat;
   background-position: right center;
   background-size: contain;
   /* 🔑 auto-fit image */

   text-indent: -99999px;
   /* hides text but keeps accessibility */
}

form#registration div.selectbox span {margin: 41px 0 10px 20px; float: left !important; width: 250px !important;}
.error-span {margin: -10px 0 10px 22px; float: left;}
.success {width: 100%; float: left; text-align: center; color: #00D235; position: relative; top: 35px;}