@font-face {
    font-family: 'neristhin';
    src: url('../eot/neris-thin-webfont.eot');
    src: url('../eot/neris-thin-webfontd41d.eot#iefix') format('embedded-opentype'),
         url('../neris-thin-webfont.html') format('woff'),
         url('../ttf/neris-thin-webfont.ttf') format('truetype'),
         url('../svg/neris-thin-webfont.svg#neristhin') format('svg');
    font-weight: normal;
    font-style: normal;
}

*{margin: 0; padding: 0; border:0; outline:none;}
::-webkit-input-placeholder {
   color: #F9F7FF;
}

input:-moz-placeholder { /* Firefox 18- */
   color: #F9F7FF;  
}

input::-moz-placeholder {  /* Firefox 19+ */
   color: #F9F7FF;  
}

:-ms-input-placeholder {  
   color: #F9F7FF;  
}
body{
	background: #02071D;
	width:100%;
	height:auto;
	font-family: 'neristhin',arial,sans-serif;
	font-weight:normal;
	text-align:center;
}
#page{
	width: 1140px; 
	background: url('../jpg/bg.jpg') no-repeat;
	background-size:cover;
	margin:0 auto; 
	overflow:hidden;
}
.pageWrapper {background:white;min-height:710px;width:1140px;margin:0 auto;}
a.carmel-limo-logo{		
	display: block;
	width: 180px;
	height: 75px;
	margin: 50px 0 0 57px;
	cursor: pointer;		
}
#container{
	float:left;
	width:100%;	
}
.inner-wrapper{
	
	width:798px;
	margin: 2px 0 60px 60px;
	min-height:445px;
	text-align:left;
}
/* msg styles */
#msg-box{
	border:solid 0px red;
}
h1,h2,h4{float:left; color:#fff; font-family: 'neristhin';font-weight:normal;}
h4 span{clear:both; display:block;text-align:left;font-size:24px;font-weight:bold;}
h4 span.main{ font-size:24px;}
h4 span.sub{ font-size:20px; margin-top:30px;}

h1{font-size:60px;}
h2{font-size:20px;margin: 20px 0 30px;}

/* form styles */
.form-section, .form-list{
	clear: both;
	float:left;
	display:block;
	font-family: arial,sans-serif;
}
.form-list{clear:both;float:left;width:620px; margin:0;padding:0;}
.form-list li{list-style:none; float:left;display:inline-block;margin-right:27px;}
.form-list li.codes{width:80px;}
.form-list label.center{text-align:center !important;}

.form-list li label{clear:both;display:block;margin:2px 0;padding:5px 0;font-size:12px;color:#fff; height:25px;}
.form-list li label i{text-align:right;float:right;font-style:normal;}

.txt-box{	
	clear:both;
	float:left;		
	margin:0px;
	border-bottom:2px solid #D8E9F9;
	background:transparent;
	color:#fff;
	padding:0px 5px;		
	height: 26px;	
	font-size:15px;
	padding:6px 4px;
	line-height:26px;
	text-align:right;
}
#countryCode,#areaCode{
	float:left;
	width:77px;		
} 

#phoneNumber{
	width:154px;
	text-align:right;
}

.fieldsMail .mailField{float:left;border:1px solid white;padding:14px;width:375px;border-right:none;background:none;font-size:15px;color:white;}
.fieldsMail .SendToDownload,#sendMessage{float:left;border:1px solid white;color:black;width:190px;font-size:16px;background-color:#FAF14A;padding:14px;border-left:none;}
.ortext{color:white;text-align:center;width:540px;padding:18px 0;font-weight:bold;font-size:16px;}
.qrcode-img{position: relative;
    margin-top: 0px;
    width: 70px;
    height: 67px;
    border: 1px dotted #000000;
    top: -10px;
	left:5px;
	float:left;}
.clear{clear:both;}
#sendMessage{border:none;}
/* error msg*/
.error-msg{
	clear:both;
	font-family: arial,sans-serif;
	display:block; 
	color:#CD1C23; 
	font-weight:bold; 
	font-size:12px;
}
@-moz-document url-prefix(){.fieldsMail .mailField{padding:15px;}h2{margin:15px 0 20px;}.fieldsMail .mailField{width:372px;}}

