.body{float: left;
    margin-top: 0px;
    margin-left: 0px;
    width:100%;
    height:950px;
    overflow: scroll;
    background-color: rgba(250, 250, 250, 1)
    }

.wrap{
    max-width:900px;
    overflow: hidden;
    margin: 0 auto;
    margin-top:0px;
    background-repeat: no-repeat;}

.main_image{height:650px;
width:100%;
display: inline-block;
margin-top:0px;
background-repeat: no-repeat;
background-size:cover;
}

#home{background-image: url(img/homepage.jpg);
display: block; 
margin: 0 auto; 
margin-top: 0px; 
max-width:900px;
height: 1000px;
}

#home_opacity{height: 100%;
    margin-top:-0px;
    width: 100%; 
     background: red; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left,  rgba(0, 0, 0, .5) , rgba(0, 0, 0, .5)); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(left,  rgba(0, 0, 0, .5) , rgba(0, 0, 0, .5)); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(left,  rgba(0, 0, 0, .5) , rgba(0, 0, 0, .5)); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right,  rgba(190, 0, 100, .1) , rgba(0, 0, 0, 0)); /* Standard syntax */}



#gallery{height:900px;
    background-image: url(img/branding_two.jpg);}

#about{height:900px;
    background-image: url(img/about_2_home.jpg);}

#about_mike{height:900px;
    background-image: url(img/mike.jpg);}

#pricing{height: 2000px;
    background-color: black;
        background-image:url(img/de)}

#contact{background-image:url(img/gallery_test.jpg);
height: 850px;
background-size: cover}



.lowercontent{height:300px;
width:900px;
margin: 0 auto;
margin-top:0px;
background-repeat: no-repeat;
background-size:cover;}

.accolades{height: 100px;
display: inline-block;
width: 100px;}

#a1{background-image: url(img/WEDDING_WIRE.png);
background-size:contain}

#a2{background-image: url(img/yelp.png);
background-size:contain}

#blur{color: #000000;
    float: left;
    margin-left: 60px;
    width:145px;
    font-family: "futura-pt",sans-serif;
    font-style:;
    font-weight:0;
    font-size:60px;
    text-align:left;
    margin-top:0px;
    position:;}


#foto{color: #000000;
    display: inline-block;
    float: left;
    position:;
    font-family: "futura-pt",sans-serif;
    font-style: ;
    font-weight:100;
    font-size:50px;
    text-align: left;
    margin-top:10px;}

#tm{color: #000000;
    display: inline-block;
    float: left;
    font-family: "futura-pt",sans-serif;
    font-weight:100;
    font-size:10px;
    text-align: left;
    margin-top:20px;}

#tm_footer{color: #000000;
    
    margin: 0 auto;
    padding-left: 200px;
    width:20px;
    font-family: "futura-pt",sans-serif;
    font-weight:100;
    font-size:11px;
    text-align: center;
    margin-top:-28px;} 

#copyright{color: #000000;
    font-family: "futura-pt",sans-serif;
    font-style: ;
    font-weight:100;
    font-size:13px;
    text-align: center;
    margin-top:16px}


.title{color: #ffffff;
    font-family: "futura-pt",sans-serif;
    margin-top: 0px;
    font-style: ;
    font-weight:100;}

#big{padding-top:30px;
font-size:50px;
text-align:center}

#about_titles{width:100%;
    height: 30px;
    padding-top:10px;
font-size: 22px;
text-align:center;
background-color: rgba(250, 0, 150, .2)}

#about_describe{margin-top: -20px;
 font-size: 20px;
text-align: center;}

#small{font-size:20px;
    text-align:center}

#mini_about{float:left; width:297.3px; height:180px;}



#Capture{color: #000000;
    width:200px;
    margin: 0 auto;
    margin-top:-80px;
    font-family: "futura-pt",sans-serif;
    font-weight: 100;
    font-size:20px;
    text-align:center;}

#homebodytext{color: #ffffff; 
    bottom:0px;
    font-family: "futura-pt",sans-serif;
    font-style: ;
    font-weight: 100;
    font-size:20px;
    text-align: right;
    margin-right: 5px}

#header_background{background-color: rgba(250, 250, 250, 1);
background-size:cover;
height: 80px;
width: 100%;
float: left;

}


#headerbox li{height:20px;
    list-style: none;
    margin-right:25px;
    margin-top:35px;
    padding-right:20px;
    float:right;
    font-family: "futura-pt",sans-serif;
    font-style: normal;
    font-weight: 100;
    color:#000000}

#gallery_links li{height:20px;
    text-align: center;
    list-style: none;
    margin-right:25px;
    margin-top:15px;
    padding-right:20px;
    font-family: "futura-pt",sans-serif;
    font-style: normal;
    font-weight: 100;
    font-size: 20px;
    color:white}




#social_box{width: 120px;
margin: 0 auto;
margin-top: 10px;}

.button{width: 20px;
    height: 20px;
    display: inline-block;
    float: right;
    background-size: cover;
    margin: 5px}

#yelp{background-image: url(img/yelp.png)}
#facebook{background-image: url(img/facebook.png)}
#insta{background-image: url(img/insta.png)}
#email{background-image: url(img/email.png)}

/*Gallery Styles Starts Here */


#elizabeth_gallery{background-image: url(img/ring.jpg);}

#opacity_box{height: 100%;
    background-color: rgba(0, 0, 0, .9)}

#galery_link_centering{width: 900px;
    height: 500px;
margin: 0 auto;
margin-top:0px;}

.gallery_box{height:500px;
    margin-top: 0px;
    display: inline-block;
    width:350px;
    background-color: rgba(0, 0, 0, .7);
    background-size: cover;}

#price_section{float:left; 
    height: 400px;
    width:300px; 
    margin-left:0px; 
    margin-top:0px}

#gallery_links{display: inline-block;
    width: 100%;
    margin-top: -90px;}


.centercontent{
    height:630px;
    width:100%;
    margin-top:0px;
    background-color:rgba(0, 0, 0, .9);
background-size: cover;
background-repeat: no-repeat}

#about_center{width: 900px;
    margin: 0 auto}


#slideshow_contain{margin:  0 auto;
    margin-top:80px; 
    width: 900px;
    height: 0px;}

.styleine{;
    height: 1px;
    background-color: azure;
    float: left;
    margin-top: 100px;
    margin-left: 100px}

#l1{width:450px}

.slide_titles{font-family: "kinescope",sans-serif;
font-style: normal;
font-weight: 400;
font-size: 30px;
color: white;
float: left;
margin-top: 40px;
    margin-left:80px; 
margin-bottom: 0px;}


/*ABOUT Styles Starts Here */

.info_meat{height: 800px;
    display: block;
    float: left;
    margin-top: 0px;
    width:100%;
}

#welcome{background-image:url(img/designs_bw.jpg);
    height: 320px;
background-size: cover;
background-repeat: no-repeat;
margin: 0 auto;}



#week_meat{background-image:url(img/3-3jpg);
    height: 290px;
background-size: cover;
background-repeat: no-repeat;
position: relative;
width: 100%;}

#house_meat{background-image:url(img/33.jpg);
    height: 240px;
background-size: cover;
background-repeat: no-repeat;
position: relative;
width: 100%;}

#about_me{background-image:url(img/mike.jpg);
    height: 500px;
background-size: cover;
background-repeat: no-repeat}

.slide_copy{position: absolute; top: 300px;
    left: 0px; 
    width: 610px; 
    height: 120px;  
    color: #000000; 
    line-height: 38px;}

#slogan_top{font-size:60px;
    text-align: left;
    margin-left:;
    margin-top:-70px;
    font-weight: 200;
    margin-left:70px
}

#slogan_bottom{font-size:55px;
     font-family: "futura-pt",sans-serif;
    font-size:51px;
    color: white;
    text-align: left;
    font-style: oblique;
    margin-top:-90px;
    font-weight: 800;
    margin-left:70px}

#home_copy{
    display: inline-block;
    font-family: "kinescope";
    font-size:51px;
    color: black;
    text-align: left;
    font-style:;
    margin-top:260px;
    font-weight:;
    margin-left:90px}

.body_copy{color: #ffffff;
    padding-left: 50px;
    padding-right: 50px;
    text-align: center;
    font-family: "futura-pt",sans-serif;
    font-weight:100;}

#big_copy{ margin-top:15px;
    text-align: left;
    font-style:bold;
 font-size: 40px;}

#small_copy{margin-top: -50px;
 font-size: 22px;
text-align: left;}

#hr_title{margin-top:15px;
    text-align: left;
    font-style:bold;
 font-size: 40px;
    padding-right: ;}

#hr_copy{margin-top: -30px;
 font-size: 22px;
    padding-right:300px;
text-align: left;}

#house_title{margin-top:0px;
    text-align: left;
    font-style:bold;
 font-size: 40px;;}

#house_copy{margin-top: -30px;
 font-size: 22px;
     padding-right:300px;
text-align: left;}

/*PRICING Styles Starts Here */

#basic_tier{background-image:url(img/basic_image.jpg);
    height:900px;
}

#tier_luxe{background-image:url(img/luxe_image.jpg);
    height:900px;}

.package_container{
height: 400px;
width: 100%;
margin-top: -15px;
background-size: cover;
background-repeat: no-repeat;}

#engagement{background-image:url(img/designs_bw.jpg);}

#basic{background-image:url(img/designs_bw.jpg);}

#Luxe{background-image:url(img/designs_color_web.jpg);}


#center_price{width: 900px;
margin: 0 auto}




#pricing_container{display: inline-block;
    margin: 0 auto;
    width: 900px;
    align-content: center}

#price{font-size: 28px;
    margin-top: 30px;
    text-align: center;
    font-weight: bold
}

#hours{font-size: 28px;
margin-top: 30px;
text-align: right}


#package_box{height:250px;
    float: left;
    display: inline-block;
    margin-top: 100px;
    width:297px;
    background-color: rgba(0, 0, 0, .5);
    background-size: cover;}

/*ABOUT Styles Starts Here */


#contactbanner{height:400px;
    display: inline-block;
    width: 550px;
    margin-top:0px;
    margin: 0 auto;
    margin-left:-56px}

.antispam { display:none;}

#contact-area {margin: 0 auto;
    float:left;
width: 550px;
	margin-top: -20px;
}

#center_contact{float: left;
    margin-left: 100px;
    margin-top: 10px
    
}

#contact-area input, #contact-area textarea {
    float: left;
	padding: 5px;
    background-color:rgba(0, 0, 0, .6);
    margin-left: 0px;
    color:white;
	width: 410px;
	color: #ffffff;
    font-family: "futura-pt",sans-serif;
    font-size:20px;
    font-weight:100;
	
	border: 1px solid #ccc;
}

#contact-area textarea {
	height: 130px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 1px solid #900;
}

#contact-area input.submit-button {color: rgba(230,250, 250, 1);
    margin-left: 0px;
	width: 422px;
	float: left; 
    background-color:rgba(10, 200, 200, .3);
    
}


#thankyou{background-color: black;
    height: 100%;
    width:100%;
    }

label {
	float: left;
	text-align: left;

	width: 150px;
	padding-top: 5px;
	font-size: 20px;
    color:white;
  
    font-family: "futura-pt",sans-serif;
    font-style: ;
    font-weight:400;
}


#reviews{height: 2000px;
    background-image: url(img/3-.jpg)}



a:link {
    color: black;
    text-decoration: none;}

/* visited link */
a:visited {
    color: black    ;
    text-decoration: none;}

/* mouse over link */
a:hover {
    color: hotpink;
    text-decoration: none;}

/* selected link */
a:active {
    color: hotpink;
    text-decoration: none;}


