@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0;
   background: url(../images/bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color:#fff; font-size:14px; line-height:18px;
}
* :focus{outline: none;}
a img{border:none;}
a{text-decoration:none;}
.left{float:left;}
.right{float:right;}
p{margin-bottom:10px;}
h1,h2,h3,h4,h5,h6,ul,ol,li,form,fieldset,legend,p,img { margin:0; padding:0; border:0;}

a:link{font-family:"Trebuchet MS"; font-size:12px; font-weight:normal; color:#fff; text-decoration:none; text-align:center; line-height:18px;}
a:hover{font-family:"Trebuchet MS"; font-size:12px; font-weight:normal; color:#fff; text-decoration:underline;}
a:visited{font-family:"Trebuchet MS"; font-size:12px; font-weight:normal; color:#fff; text-decoration:none;}

h1, h2, h3, h4, h5{font-family: 'Skippy Sharpie'; color:#fff; font-weight:normal; margin-bottom:10px;}
h6{font-family:"Trebuchet MS"; color:#acd0c4;}
h1{background:url(../images/line.png) repeat-x left bottom; padding:5px 0 20px 0; }

h1{ font-size:32px; }
h2{font-size:24px;}
h3{font-size:20px;}
h4{font-size:15px;}
h5{font-size:12px;}
h6{font-size:11px;}
.clear{font-size:0; line-height:0; clear:both;}

.container{width:1003px; margin:0 auto;}
.seo_text{
	font-size:10px;
	color:#4F473A;
	font-family:"Trebuchet MS";
	background:none;
	margin:0;
	padding:2px;
}
.left_pannel{float:left; width:424px; height:auto;clear:both;}
.logo{width:auto; height:auto; float:left; padding:0 0 20px 10px;}
.left_img{margin-top:10px;}
.navigation{
	background:url(../images/nav_bg.png) no-repeat;
	clear: both;
	height: 41px;
	margin: 20px auto 0;
	padding: 9px 0 0px 47px;
	position:relative;
	width:382px;
	z-index: 500;
}
.navigation ul{
	list-style-type:none;
	position:absolute;
	z-index: 99999;
}
.navigation ul li{display:block; float:left; }
.navigation ul li a{display:block; float:left; color:#140b07; margin:0px 11px 0 0; font-family:'MARI&DAVID BOLD'; font-size:24px; padding-right:2px;}
.navigation ul li a:hover{color:#fff; text-decoration:none;}

.welcome_text{
	font-family: "Skippy Sharpie";
	font-size:16px;
	padding:10px 40px 20px 10px;
	line-height:20px;
	text-transform: uppercase;
}

.right_pannel{float:right; width:574px; height:auto; position:relative;}
.right_pannel .service{
	position:absolute;
	top:0;
	right:0;
	width:665px;
	height:600px;
	background-image: url(../images/home-page-shots-newquote.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.right_text{
	font-family: 'Skippy Sharpie';
	height: 160px;
	left: 32px;
	overflow: hidden;
	position: absolute;
	top: 443px;
	width: 245px;
	color:#3a322e;
	font-size: 19px;
 }
.yellow_link{
	font-family: 'Skippy Sharpie';
	color:#3a322e;
	font-size: 19px;
	height: 35px;
	left: 13px;
	overflow: hidden;
	position: absolute;
	top: 567px;
	width: 240px;
}

.line{background:url(../images/line.png) repeat-x; width:98%; height:6px; padding:0px 0 0; clear:both; margin:0 auto;}

.bottom_block{ width:98%; height:auto; padding:10px 0 0; clear:both; margin:0 auto; clear:both}
.bottom_left{float:left; width:400px; text-align:left; font-size:10px; font-family:"Trebuchet MS";}
.bottom_left h2{float:right; background:url(../images/left_arrow.png) no-repeat 0 6px;
    font-family: 'MARI&DAVID';
    font-size: 20px;
    padding:0 10px 0 138px;
    text-align: left; clear:both;
}
.bottom_left img{
	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.info_block{
	float: right;
	width: auto;
	color: #acd0c4;
	text-transform: uppercase;
	font-size: 12px;
	font-family: "Trebuchet MS";
}
.info_video{
	float: left;
	width: auto;
	color: #acd0c4;
	text-transform: uppercase;
	font-size: 12px;
	font-family: "Trebuchet MS";
}
.info_block h2{
	clear: both;
	padding-right: 100px;
	font-family: 'MARI&DAVID';
	font-size: 20px;
	float: right;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 58px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/right_arrow.png);
}
.info_video h2 {
	clear: both;
	font-family: 'MARI&DAVID';
	font-size: 20px;
	float: right;
	margin-top: 0;
	margin-right: 100px;
	margin-bottom: 6px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/right_arrow.png);
}
.info_video img {
	clear: both;
	font-family: 'MARI&DAVID';
	font-size: 20px;
	float: right;
	margin-top: 0;
	margin-right: 0px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/right_arrow.png);
	padding-left: 70px;
	padding-bottom: 10px;
}
.info_block a, .info_block a:hover{color:#acd0c4; text-transform:lowercase;}
.info_block h2 img {
	font-family: 'MARI&DAVID';
	font-size: 20px;
	margin-top: 0;
	background-repeat: no-repeat;
	background-position: right top;
}
.info_block p{clear:both;}
.info_block.inner{padding-right:10px;}
.footer{width:983px; padding:15px 0px 100px 0px; color:#acd0c4; clear:both; background:url(../images/line.png) repeat-x top left; margin:10px auto; display:block;}
.footer a{color:#acd0c4; text-transform:uppercase; font-size:11px; font-family:"Trebuchet MS";}
.footer ul{list-style-type:none; float:left;}
.footer ul li{display:inline;}
.footer ul li a{color:#acd0c4; font-size:11px; font-family:"Trebuchet MS";}

.connect{
	width:200px;
	height:36px;
	float:right;
	list-style-type:none;
	clear:both;
	background-image: url(../images/social_icon-update.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.connect li{float:left; display:block;}
.connect li a{display:block; float:left; margin:0 6px 0 0; line-height:35px; width:35px; height:35px; font-family: 'MARI&DAVID';}
.connect li a.signup{font-size: 22px; color:#bc7036; width: auto;  }
.connect li a.testimonials{font-size: 22px; color:#e4b42a; width: auto; margin-left:15px; margin-top:20px; }
.connect li a.signup:hover{background:none;}
.connect li a.testimonials:hover{background:none;}
.connect li a:hover{background:url(../images/social_icon.png) no-repeat 0 -38px;}
.connect li a.sign{
	display:block;
	float:left;
	color:#fbac4b;
	font-size:15px;
	background:none;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}
.connect li a.fbook:hover{background-position:0 -38px;}
.connect li a.twitter:hover{background-position:-41px -38px;}
.connect li a:hover.gplus{background-position:-82px -38px;}
.connect li a:hover.pin{background-position:-123px -37px;}
.connect li a:hover.mail{background-position:-164px -38px;}

/*About Page*/

.right_container_inner{ float:left; width:415px; display:block; margin-bottom:10px;}
.content{background:url(../images/background.png) repeat; min-height:380px; padding:15px; font-family:"Trebuchet MS"; font-size:11px; color:#eceded;}
.cursive_text{
	font-family: "Skippy Sharpie";
	font-size:16px;
	color:#eceded;
	text-transform:uppercase;
}
.orange_text{color:#eb802f;}
.thumnail{float:right; width:130px; height:auto;  margin: 24px 10px 0 0;}
.thumnail ul{list-style-type:none;}
.thumnail ul li, .thumnail ul li a{display:block; margin-bottom:20px;}
@media(max-width:768px){
.footer ul li a{color:#acd0c4; font-size:11px; font-family:"Trebuchet MS";}

}
#contact-area {
	width: 380px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 360px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	border: 2px solid #50483F;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}

#contact-area textarea {
	height: 90px;
	float: left;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #FB785D;
}

#contact-area input.submit-button {
	width: 100px;
	float: left;
	background-color: #FB785D;
	color: #FFF;
}

label {
	float: left;
	text-align: left;
	font-size: 1.4em;
}
