*{ margin:0; padding:0;}
body{ background:#e6e6e6;}
.page{ margin:0 auto; width:1014px;}
.header{ float:left; width:100%; background:url(images/header-bg.jpg) repeat-x #fcc060;}
.logo{ float:left; width:100%; text-align:center; padding:46px 0;}
.header-text{ float:left; width:100%; text-align:center;}
.header-text p{ font-size:30px; color:#33373a; font-family: 'Cookie', cursive; line-height:36px; margin-bottom:18px;}
.nav{ float:left; width:100%; background:url(images/nav-bg.png) repeat-x; height:71px; border-top:1px solid #dd9e37;}
.nav ul{ float:left; width:100%; padding:26px 0;}
.nav ul li{ list-style:none; float:left; margin-left:17px; line-height:100%;}
.nav ul li:first-child{ margin:0;}
.nav ul li a{ text-transform:capitalize; font-size:14px; color:#33373a; text-decoration:none; padding:5px 11px; font-family: 'HelveticaNeueLTStd75Bold'; line-height:100%;  border:1px solid transparent; border-radius:8px;}
.nav ul li a:hover{ border:1px solid #333333; border-radius:8px;}
.active{ border:1px solid #333333!important; border-radius:8px;}
.home-text{ position:relative; margin-top:-15px; z-index:100; float:left; width:100%; background:url(images/bg.png) repeat-x; padding:28px 0; text-align:center; border-bottom:1px solid #de9d35;}
.home-text p{ font-size:30px; color:#33373a; font-family: 'Cookie', cursive; line-height:36px; margin-bottom:0px;}
.content{ float:left; width:100%; background:#e6e6e6; border-bottom:1px solid #cccccc; padding:36px 0 43px 0;}
.block{ float:left; width:280px; text-align:center; margin:0 29px;}
.block h2{ line-height:100%; text-transform:capitalize; font-size:22px; font-weight:normal; color:#33373a; font-family: 'HelveticaNeueLTStd55Roman'; padding-bottom:23px;}
.block p{font-size:14px; font-weight:normal; color:#33373a; font-family: 'HelveticaNeueLTStd55Roman'; line-height:16px; margin-bottom:20px;}
.block a{font-size:18px; text-transform:capitalize; font-weight:normal; color:#33373a;font-family: 'HelveticaNeueLTStd55Roman';   text-decoration:none; border-radius:8px; float:left; background:url(images/read-more.png) repeat-x; width:119px; height:44px; line-height:46px; margin:0 80px;}
.bottom-text{ float:left; width:100%; background:#f1f1f1; text-align:center; padding:32px 0;}
.bottom-text p{ font-size:35px; color:#33373a; font-family: 'Cookie', cursive; line-height:36px; margin-bottom:0px;}
.bottom-text p a{ text-decoration:none; font-size:35px; color:#33373a; font-family: 'Cookie', cursive;  margin-bottom:0px;}
.footer{ float:left; width:100%; background:#333333; border-top:1px solid #1a1a1a; padding-top:38px; padding-bottom:55px;}
.ftr{ float:left;}
.ftr p{ font-size:12px; font-family: 'HelveticaNeueLTStd55Roman'; color:#838383; margin-bottom:15px; line-height:15px;}
.ftr p a{ text-decoration:none; font-size:12px; font-family: 'HelveticaNeueLTStd55Roman'; color:#838383; }
.ftr small{ font-size:8px; font-family: 'HelveticaNeueLTStd55Roman'; color:#838383; margin-bottom:15px; line-height:10px;}
.ftr-ryt{ float:right;}
.ftr-ryt p a{ text-decoration:none; font-size:12px; font-family: 'HelveticaNeueLTStd55Roman'; color:#838383; margin-bottom:15px; line-height:15px;}


.heading{ float:left; width:100%; background:#e6e6e6; text-align:center; padding:30px 0; border-bottom:1px solid #ccc;}
.heading h2{ line-height:100%;  font-size:30px; color:#33373a; font-family: 'Cookie', cursive;}
.content-mid{ float:left; width:100%; background:#fff; border-bottom:1px solid #ccc; padding-top:36px; padding-bottom:20px;}
.left{ float:left; width:310px; margin-right:43px;}
.left img{ border:2px solid #f9c25e;}

.right{ float:left; width:650px;}
.right h3{ color:#33373a; font-size:18px; font-family: 'HelveticaNeueLTStd55Roman'; padding-bottom:18px; font-weight:normal; line-height:20px;}
.right p{color:#33373a; margin-bottom:18px; font-size:14px; font-family: 'HelveticaNeueLTStd55Roman'; line-height:17px;}
.gallery{ float:left; width:100%;}
.gallery li{ list-style:none; float:left; margin-bottom:30px; margin-left:43px;}
.gallery li img{border:2px solid #f9c25e;}
.margin{ margin-left:0!important;}

.contact-form{ float:left; width:100%;}
.contact-left{ float:left; width:390px;}
.contact-left form{ float:left; width:100%;}
.contact-left form span{ float:left; width:100%; margin-bottom:6px;}
.contact-left form span label{ float:left; width:77px; font-size:14px; color:#33373a; font-family: 'HelveticaNeueLTStd55Roman'; line-height:27px;}
.con-input{ float:left; border:1px solid #333; height:25px; line-height:25px; padding:0 10px; width:290px;}
.con-submit{ float:right; font-size:18px; text-transform:capitalize; font-weight:normal; color:#33373a;font-family: 'HelveticaNeueLTStd55Roman';   text-decoration:none; border-radius:8px; border:none; background:url(images/read-more.png) repeat-x; width:80px; height:44px; line-height:46px; margin-top:13px;}
.text-areas{float:left; border:1px solid #333; min-height:64px; line-height:15px; padding:0 10px; width:290px;}

.contact-ryt{ float:right; width:235px;}
.contact-ryt p {color:#33373a; margin-bottom:18px; font-size:12px; font-family: 'HelveticaNeueLTStd55Roman'; line-height:17px;}
.contact-ryt p a{ text-decoration:none; color:#33373a;  font-size:14px; font-family: 'HelveticaNeueLTStd55Roman'; }


.slider{ float:left; width:100%; position:relative; margin-top:-15px; z-index:-1;}
