@import url('https://fonts.googleapis.com/css?family=Oswald');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');

@font-face {
    font-family: 'Open Sans', sans-serif;

}

html, body {
height: 100%;
width: 100%;
font-size: 100%;
    font-size: 1rem;
    font-family: OpenSans-light; 
}




/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { 
 }
  html {
    font-size: 1.2rem;
  }
    p{
        font-size: 1.2rem;
    }
    h1{
          font-size: 2em;
    }
    h2{
        font-size: 1em;
    }
}

/*  Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { 

        #navbarNav{
        text-align: center;
        font-size: 25px;
    }
    }

}

/*  Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { 

}



/*  Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) { 

}






#navbarNav{
        text-align: center;
        font-size: 25px;
    }

/* Medium devices (mobile) */
@media (min-width: 576px) { 
    #navbarNav{
        text-align: center;
        font-size: 25px;
    }
  html {
    font-size: 1.2rem;
  }
    p{
        font-size: 1.2rem;
    }
    h1{
          font-size: 2em;
    }
    h2{
        font-size: 1em;
    }

}


    
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #navbarNav{
        text-align: center;
        font-size: 25px;
    }
  html {
    font-size: 1.0rem;
  }
    p{
        font-size: 1rem;
    }
    h1{
          font-size: 2.1em;
    }
    h2{
        font-size: 1.1em;
    }

}


/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { 
        
    #navbarNav{
        text-align: right;
        font-size: 22px;
    }
    html {
    font-size: 1.0rem;
  }
    p{
        font-size: 1.0rem;
    }
    h1{
          font-size: 2.3em;
    }
    h2{
        font-size: 1.3em;
    }
    
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
         
    #navbarNav{
        text-align: right;
        font-size: 23px;
    }
    html {
    font-size: 1.1rem;
  }
    p{
        font-size: 1.1rem;
    }
    h1{
          font-size: 2.5em;
    }
    h2{
        font-size: 1.5em;
    }
        
}






div.ecwid-productBrowser-productsGrid-cell:hover {
    filter:brightness(150%);
-webkit-filter: drop-shadow(2px 2px 5px black); /* Safari */
    filter: drop-shadow(2px 2px 5px black);
    
}

/*My new styles for bootstrap*/
.highlightimage:hover {

filter:brightness(150%);
}
 

.whitebackground{
    
    background-color:rgba(255, 255, 255, 0.7);
    
}





.blackbackground {
    
    background-color:#000;
    
}

.blackbackgroundtrans {
    
    background-color:rgba(0, 0, 0, 0.7);
    
}
.blackbackgroundtrans3 {
    
    background-color:rgba(255, 153, 51, 0.7);
    
}
.blackbackgroundtrans2 {
    
    background-color:rgba(0, 0, 0, 0.5);
    
}
.blacktitle {
    position: absolute;
    background-color:rgba(0, 0, 0, 0.6);
    top: 40%;
    padding-left: 30px;
    padding-right: 30px;
    margin-right: 50%;
}

.padleft{
    padding-left: 20px;
}
.padright{
    padding-right: 20px;
}
.padtop{
    padding-top: 20px;
}
.padbottom{
    padding-bottom: 20px;
}

.margintop{
    
    margin-top: 20px;
}
.marginbottom{
     margin-bottom: 20px;
    
}
.marginleft{
    
     margin-left: 20px;
}

.marginright{
    
     margin-right: 20px;
}




@font-face {

font-family: 'Oswald', sans-serif;
}

@font-face {
     font-family: Jura-Regular;
     src: url('../fonts/Jura-Regular.ttf'); 
}


@font-face {
     font-family: Jura-Italic;
     src: url('../fonts/Jura-Italic.ttf'); 
}


@font-face {
     font-family: OpenSans-Regular;
     src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
     font-family: OpenSans-Bold;
     src: url('fonts/OpenSans-Bold-webfont.eot');
    src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url(fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
     font-family: OpenSans-LightItalic;
     src: url('../fonts/OpenSans-LightItalic.ttf'),
sans-serif; 
}


@font-face {
     font-family: OpenSans-Light;
     src: url('fonts/OpenSans-Light-webfont.eot');
    src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;
}




h2{
   font-family: Open Sans; 
    font-weight: 600;
    color: #333;
    font-size: 1.875em;
    
}
h3{
      font-family: Open Sans; 
    font-weight: 600;
    color: #333; 
    
}
h4{
      font-family: Open Sans; 
    font-weight: 300;
    color: #333; 
    
}

h1{
   
    font-family: Open Sans; 
    font-weight: 600;
    color: #333;
    
}

p{
    font-family: Open Sans; 
    font-weight: 300;
    color: #333;
}



@media (max-width: 769px) {
#webinartext{
     background-color:rgba(153, 255, 153, 0.8);
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    height: auto;
    margin-top: 0px;
    font-family:OpenSans-regular; 
	font-size:20px;
    
}
.testimonial1text{
     background-color:rgba(255, 255, 255, 0.8);
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    height: auto;
    margin-top: 0px;
    font-family:OpenSans-regular; 
	font-size:20px;
    color:#000;
    
}
}
@media (min-width: 770px) {
    #webinartext{
     background-color:rgba(153, 255, 153, 0.8);
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    width: 40%;
    height: auto;
    margin-top: 20px;
    font-family:OpenSans-regular; 
	font-size:15px;
    
}
.testimonial1text{
     background-color:rgba(255, 255, 255, 0.8);
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    width: 40%;
    height: auto;
    margin-top: 100px;
    font-family:OpenSans-regular; 
	font-size:20px;
    
}
    
}

@media (max-width: 767px) {
#h1headerwhite {

	 color:#fff !important;
	 font-family:OpenSans-light; 
	font-size:20px; 
	padding-bottom:5px; 
	padding-top:0px;
	
}
#h1headerwhite2 {

	 color:#fff !important;
	 font-family:OpenSans-light; 
	font-size:20px; 
	padding-bottom:5px; 
	padding-top:0px;
	
}
    #bannertext{
         font-family:OpenSans-light; 
	font-size:12px; 
       
    }
}
@media (min-width: 768px) {
#h1headerwhite {

	 color:#fff !important;
	 font-family:OpenSans-light; 
	font-size:35px; 
	padding-bottom:7px; 
	padding-top:5px;
	
}
#h1headerwhite2 {

	 color:#fff !important;
	 font-family:OpenSans-light; 
	font-size:25px; 
	padding-bottom:7px; 
	padding-top:5px;
	
}
     #bannertext{
         font-family:OpenSans-light; 
	font-size:17px; 
          padding-bottom: 10px;
    }
}

















.movietitle{
   		font-family:OpenSans-light; 
	font-size:48px; 
	color:#fff;  
    padding-bottom: 40px;
    
}







#introducingrobert{
        height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 50px;
    background-color:rgba(0, 0, 0, 0.7);
     font-family:OpenSans-light; 
    color: #fff;
	font-size:34px; 
        
    
}



#startnow{
       height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 50px;
    background-color:#000;
     font-family:OpenSans-light; 
    color: #fff;
	font-size:34px; 
        
    
}


#sntsection {
    
        height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 50px;
    background-color:#000;
     font-family:OpenSans-light; 
    color: #fff;
	font-size:34px; 
    
    
}
#watchmovienow{
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 50px;
    background-color:#000;
     font-family:OpenSans-light; 
    color: #fff;
	font-size:34px; 
        
    
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
min-width:800px;
  width: 100%;
  height: 444px;
 
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: 444px;
  float: left;
  width: 100%;
  min-height:440px;
  min-width:800px;
  border: 0;
  }

#bannerlinks{
  
    color: #fff;
    
}

.toplinks a:link {text-decoration:none; color:#000;}
.toplinks a:hover {text-decoration:underline; color:#03F;}
.toplinks a:visited {text-decoration:none; color:#000;}

#callnowrsvp a:link {text-decoration:none; color:#fff !important;}
#callnowrsvp a:hover {text-decoration:underline; color:#03F !important;}
#callnowrsvp a:visited {text-decoration:none; color:#fff !important;}

#bannerlinks a:link {text-decoration:none; color:#06c;}
#bannerlinks a:hover {text-decoration:underline; color:#fff;}
#bannerlinks a:visited {text-decoration:none; color:#06c;}

.bottomlinks a:link {text-decoration:none; color:#fff;}
.bottomlinks a:hover {text-decoration:underline; color:#fff;}
.bottomlinks a:visited {text-decoration:none; color:#fff;}


.gallerycon a:link {text-decoration:none; color:#fff;}
.gallerycon a:hover {text-decoration:underline; color:#fff;}
.gallerycon a:visited {text-decoration:none; color:#fff;}



.mainlinks a:link {text-decoration:none; color:#000;}
.mainlinks a:hover {text-decoration:underline; color:#CCC;}
.mainlinks a:visited {text-decoration:none; color:#333;
}







.trainingalert {
	position:relative;
	margin:auto;
		margin-top:90px;


  background: url(../images/awardborder.jpg);
	background-image: url(../images/awardborder.jpg);

    width: 100%; 
	height:auto;
	    background-size: 100% auto;
    background-repeat: no-repeat;


	
}

.trainingalerttext {
		position:relative;
	margin:auto;
	width: 70%;

	
	padding-bottom:150px;
	padding-top:40px;
	
		font-family:OpenSans-light; 
	font-size:18px; 
	color:#000; 
}









.menuhvslogotop {
		
  background: url(../images/homevideostudio-logo.jpg);
	background-image: url(../images/homevideostudio-logo.jpg);

    width: 140px; 
	height: 100px;
	    background-size: 100% auto;
    background-repeat: no-repeat;

}


.yellowline {
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:1px;
	height:20px;
	background-color:#FC0;
}



.individulelinkstop {
	
	 float:left;
}

.topmenucontainer {
	 float:left; 
	 width:20%;
	
}

.menulinkscontainer {
	
	float:right; 
	text-align:right; 
	width:75%; 
	background-color:#fff;
	
}


.toplinks {
	
	font-family:OpenSans-light; 
	font-size:16px; color:#666; 
	margin-top:70px; 
	width:650px; 
	float:left; 
	margin-right:10px;
}





.gallerycon{
    position:absolute;
	background-color:rgba(0, 0, 0, 0.6);
	height:200px;
    right:0%;
	padding-left:20px;
	margin-left:20px;
    z-index: 3;
    width:60%;
	
    height:200px;
	max-height:200px;
	font-family:OpenSans-light; 
	font-size:20px;
	color:#FFF;
	bottom: 0;
	
} 

.gallerycon2{
    position:absolute;
	background-color:rgba(0, 0, 0, 0.7);
	height:120px;
    right:0%;
	padding-left:20px;
	margin-left:20px;
    z-index: 3;
    width:50%;
	top:290px;
  
	max-height:200px;
	font-family:OpenSans-light; 
	font-size:17px;
	color:#FFF;
	bottom: 0;
	
} 

#movietitle {
    background-color:rgba(0, 0, 0, 0.8);
    margin-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 20px;
    
}



#moviebox{
    
      background: url(../images/awardsbackground2.jpg);
	background-image: url(../images/awardsbackground2.jpg);

    width: 100%; 
	height: auto;

	    background-size: cover;
    background-repeat: no-repeat;
 
    color:#fff; 
    padding-top: 30px;
    padding-bottom: 30px;
    position: relative;
     background-position: center;

}


.glyphiconlarge {
    display: block;
    width: 100%;
    color:#9cf;
    text-align: center;
    padding-top: 40px;
  

    
}

.mainblueheaderssnt{
	margin:auto;
	text-align:center;
	
		color:#06C; 
	width:100%; 
	font-family:OpenSans-light; 
	font-size:34px; 
	padding-bottom:40px; 
	padding-top:40px;
	
}


#startyourown {
    
    background-color:#06C;
    
    	margin:auto;
	text-align:center;
	
		color:#fff; 
	width:100%; 
	font-family:OpenSans-light; 
	font-size:34px; 
	padding-bottom:40px; 
	padding-top:40px;
    padding-left: 10px;
    padding-right: 10px;
    
    
}

#sntontheroad {
    
     margin-top: 20px;
    
	text-align:center;
	
		color:#06C; 
	width:100%; 
	font-family:OpenSans-bold; 
	font-size:25px; 

    
    
}

#joinusinthesecities {
    
    	margin:auto;
	text-align:center;
	
		color:#000; 
	width:100%; 
	font-family:OpenSans-light; 
	font-size:28px; 
	padding-bottom:30px; 
	padding-top:15px;
    
    
}

.backgroundtile1 {
    position: relative;
    background: url(../images/bo_play_pattern.png);
    background-repeat: repeat-x repeat-y;

    background-position: center top;
}

.white {
    
    color: #fff;
}

.blackoverlay2{
        width: 100%;
 
    padding: 20px 20px 20px 20px;
}

#blackoverlay2 {
    width: 100%;
 
    padding: 20px 20px 20px 20px;
 
    
}

#blackoverlay {
    position: absolute;
    bottom:0;
    width: 100%;
      background-color:rgba(0, 0, 0, 0.7);
    padding: 20px 20px 20px 20px;
 
    
}

#scrolldown {
    color: #fff;
    

    
}



#mainblueheaderssmall{
    
    	text-align:center;
	color:#fff; 
	width:100%; 
	font-family:OpenSans-light; 
	font-size:38px; 
     background-color:rgba(0, 0, 0, 0.7);
    padding: 20px 20px 20px 20px;
       margin-top: 10px;
    line-height: 1.2;
	
}
#mainblueheaders {
	text-align:center;
	color:#06C; 
	width:100%; 
	font-family:OpenSans-light; 
	font-size:40px; 
	padding-bottom:0px; 
	padding-top:50px;
    line-height: 1.2;
	
	
}

.pad-section {
padding: 50px 0;
}







@media (max-width: 767px) {
.carouselblocks {
    position: absolute;
    bottom: 20px;
    right: 0px;
    background-color:rgba(0, 0, 0, 0.7);
    width:85%;
    height: auto;
    z-index: 10;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    
    
}
}
@media (min-width: 768px) {
.carouselblocks {
    position: absolute;
    bottom: 20px;
    right: 0px;
    background-color:rgba(0, 0, 0, 0.7);
    width:60%;
    height: auto;
    z-index: 10;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    
    
}
}





.mainpicture2 {
	
  background: url(../images/have-fun-make-money.jpg);
	background-image: url(../images/have-fun-make-money.jpg);

    width: 100%; 
	height: 444px;
	     background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}


.mainpicture3 {
	
  background: url(../images/its-a-wonderful-lifestyle.jpg);
	background-image: url(../images/its-a-wonderful-lifestyle.jpg);

    width: 100%; 
	height: 444px;
   background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

#mainblurbstudio {
    
    margin-top: 100px;
    margin-bottom: 20px;
    float: right;
	 background-color:rgba(255, 255, 255, 0.7);
	color:#06f; 
	width:50%; 
	font-family:OpenSans-bold; 
	font-size:50px; 
    text-align: center;
	 
	Padding: 20px 20px 20px 20px;
	
    
}



@media (max-width: 769px) {
    .introsectiondivide{
    text-align: center;
            height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    
    background-color:rgba(0, 0, 0, 0.7);
     font-family:OpenSans-light; 
    color: #fff;
	font-size:25px; 
    
}


}

@media (min-width: 770px) {
    .introsectiondivide{
    
            height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 50px;
    background-color:rgba(0, 0, 0, 0.7);
     font-family:OpenSans-light; 
    color: #fff;
	font-size:34px; 
    
}


}

@media (min-width: 750px) {
.navbar-nav > li > a {
padding: 10px 5px 10px !important; /* Change here the second value for padding-left and padding right */
}
    .navbar-nav > li > a:hover{text-decoration: underline;}
}

@media (min-width: 970px) {
.navbar-nav > li > a {
padding: 10px 10px 10px !important; /* Change here the second value for padding-left and padding right */
}
}
@media (min-width: 1170px) {
.navbar-nav > li > a {
padding: 10px 15px 10px !important; /* Change here the second value for padding-left and padding right */
}
}




@media (max-width: 767px) {
    
#myMenu {
    text-align: center;
    font-family:OpenSans-light; 
	font-size:28px; 
   letter-spacing: -.5px;
}
    
    #myMenu a:hover{background-color: #f93;}
    #myMenu a:active{background-color: #f93;}
}
@media (min-width: 768px) {
    #myMenu {
    
    font-family:OpenSans-light; 
	font-size:14px; 
   letter-spacing: -.5px;
}
    
}




#musicquote{
     font-family:OpenSans-light; 
	font-size:35px; 
    color: #000;
    
}
#musicquoteartist{
     font-family:OpenSans-light; 
	font-size:20px; 
    color: #666;
    
}



.makemoney{
    
    font-family:OpenSans-light; 
	font-size:20px; 
	 padding-left: 20px;
	padding-bottom:30px; 
	padding-top:0px;
    color: #666;
    
}
@media (max-width: 769px) {
.makemoneyheaders{
    text-align: center;
   font-family:OpenSans-bold; 
	font-size:20px; 
 
	padding-bottom:10px; 
	padding-top:0px; 
    color: #09f;
}
    .videosize2 {

width:300px; 
height:auto;

}
}
@media (min-width: 770px) {
.makemoneyheaders{
    
   font-family:OpenSans-light; 
	font-size:28px; 
 
	padding-bottom:10px; 
	padding-top:0px; 
    color: #09f;
}
    .videosize2 {

width:100%; 
height:auto;

}
}



@media (max-width: 769px) {

.emailaddresstext{
        color:#fff;
    font-family:OpenSans-light; 
	font-size:16px; 
        
        
    }
#callnowrsvp{
    background-color:#09f;
     color:#fff;
    margin-top: 40px;
    font-size: 16px;
    
}
    
   .mybullets2{
    
    list-style-type:none;
    font-family:OpenSans-light; 
    color: #fff;
	font-size:28px; 
	line-height:1.8;  
    
    
    
}  
.mybullets{
    
    list-style-type:none;
    font-family:OpenSans-light; 
    color: #039;
	font-size:18px; 
	line-height:1.8;  
    padding-left: 10px;
    
}  
#mybullets{
    
    list-style-type:none;
    font-family:OpenSans-light; 
    color: #039;
	font-size:18px; 
	line-height:1.8;  
    padding-left: 10px;
    
}
}
@media (min-width: 770px) {
     
.emailaddresstext{
        color:#fff;
    font-family:OpenSans-light; 
	font-size:20px; 
        
        
    }
#callnowrsvp{
    background-color:#09f;
     color:#fff;
    margin-top: 40px;
    font-size: 20px;
    
}
       .mybullets2{
    
    list-style-type:none;
    font-family:OpenSans-light; 
    color: #fff;
	font-size:23px; 
	line-height:1.8;  
    
    
    
}  
.mybullets{
    
    list-style-type:none;
    font-family:OpenSans-light; 
    color: #039;
	font-size:30px; 
	line-height:1.8;  
    padding-left: 30px;
    
}
#mybullets{
    
    list-style-type:none;
    font-family:OpenSans-light; 
    color: #039;
	font-size:30px; 
	line-height:1.8;  
    padding-left: 30px;
    
}
}




.sntcontainermain {
	 width:900px;
	 position:relative; 


	
}




.sntimagecontainer {
	margin:auto;
	
	
width:90%; 
background-color:#fff;
}



.sntimage2{
	
	  background: url(../images/show-n-tellstudio.jpg);
	background-image: url(../images/show-n-tellstudio.jpg);

    width: 779px; 
	height: 373px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}

.sntimage {
	float:left;


  background: url(../images/roadto-show-n-tell.jpg);
	background-image: url(../images/roadto-show-n-tell.jpg);

    width: 238px; 
	height: 497px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
}






.snttextcontainer {
	text-align:left;
	margin:auto;
font-family:OpenSans-light; 
font-size:18px; 
color:#666; 
margin-bottom:20px; 

width:90%; 


}


.sntheaderbold {
	color:#06F;
		font-family:OpenSans-light; 
	font-size:22px; 


	
}



.sntmiddle {
	width:90%;
	background-color:#09F;
	color:#FFF;
	
			font-family:OpenSans-light; 
	font-size:22px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}




.sntheader {
	
	font-family:OpenSans-light; 
	font-size:27px; 
	color:#666; 
	margin-bottom:20px;
	
	
}


.sntdates2 {
	
	font-family:OpenSans-light; 
	font-size:32px; 
	color:#000; 
	margin-bottom:100px; 
	margin-top:0px; 
	margin-left:50px; 
	line-height:1.3;
}











/* video */



.mainvideocontainer {
	width:100%;
height:500px; 
background: url(../images/greenbackground.jpg);	
background-image: url(../images/greenbackground.jpg);  
background-size: 100% auto; 
background-repeat: no-repeat; 
padding-top:100px; 
max-height:400px;


}



.videotextcontainer {
float:left; 
width:40%;

}


.videotextcontainer2 {
	font-family:OpenSans-regular; 
	font-size:20px; 
	color:#000;  
	width:350px; 
	float:right; 
	margin-top:10px;
	
}




.watchnow {
	font-family:OpenSans-bold; 
	font-size:22px; 
	color:#000; 
	padding-bottom:30px;
	
}




.videobold {
	
	 
	 font-family:OpenSans-light; 
	 font-size:30px;
	 
}


.videocontainersmall {
	
	float:right; 
	text-align:right; 
	width:60%;
	 
}

.insidevideo {
	
	margin-bottom:100px; 
	margin-left:40px; 
	width:500px; 
	float:left; 
	margin-right:10px;
	
}





.videosize {

width:500px; 
height:281px;
    border: 0px;
   border-width: 0px;
}





.lennoncontainer {
	max-width:500px;
		width:90%;
	position:relative; 
	top:0px; 
	padding-bottom:120px; 
	padding-top:100px; 
	font-family:OpenSans-light; 
	font-size:36px;
	
}

.lennonname {
max-width:500px;
		width:90%;
	position:relative; 
	top:0px;padding-top:20px; 
	padding-left:20px; 
	font-family:OpenSans-light; 
	font-size:18px;
}

/* take action */


#maintakeaction {
	
	
	max-height:500px;  
	background: url(../images/filmbackground.jpg);	
	background-image: url(../images/filmbackground.jpg);  
	background-size: 100% auto; 
	background-repeat: no-repeat; 
	height:415px;
    background-size: cover;
}


@media (max-width: 767px) {
#takeaction {

position:relative; 
padding-top:70px; 
padding-bottom:20px; 
padding-left:0px; 
font-family:OpenSans-bold; 
font-size:40px; color:#333;	
}

#takeactionwords {
	
	
	position:relative; 
	top:0px;
	padding-top:20px; 
	padding-bottom:100px; 
	padding-left:0px; 
	font-family:OpenSans-regular; 
	font-size:20px; 
	color:#F60;
	
}

#clickheretakeaction {
		font-family:OpenSans-regular; 
	font-size:20px; 
}
}
@media (min-width: 768px) {
#takeaction {

position:relative; 
padding-top:50px; 
padding-bottom:20px; 
padding-left:0px; 
font-family:OpenSans-bold; 
font-size:50px; color:#333;	
}

#takeactionwords {
	
	
	position:relative; 
	top:0px;
	padding-top:20px; 
	padding-bottom:100px; 
	padding-left:0px; 
	font-family:OpenSans-regular; 
	font-size:30px; 
	color:#F60;
	
}

#clickheretakeaction {
		font-family:OpenSans-regular; 
	font-size:30px; 
}
}


/* footer */

mainfooter {
	width:100%; 
	background-color:#666; 
	height:450px;
	 
}


.bottomfooter {
	color:#fff; 
	width:800px; 
	position:relative; 
	top:0px;
	padding-bottom:40px; 
	font-family:OpenSans-light; 
	font-size:16px; 
	background-color:#666; 
	line-height:1.5;  
	height:400px;
	
}

.homevideostudiofooter {
	
 width:400px;
 padding-left:10px; 
 padding-bottom:50px; 
 font-family:OpenSans-light; 
 font-size:25px; 
 color:#fff;
	
}

@media (min-width: 768px) {
.bottomlinks {
	position:relative;

color:#fff;
    font-family:OpenSans-light; 
 font-size:15px; 
  
	
}
}
@media (max-width: 767px) {
.bottomlinks {
	position:relative;

color:#fff;
    font-family:OpenSans-light; 
 font-size:16px; 
	  text-align: center;
}
}


#bottomaddress {
    padding-top: 20px;
	font-family:OpenSans-light; 
	font-size:16px; 
	color:#fff;
}


#hvslogobottom {
	
	
}


#mainmovie{
    width: 100%;
    height: 350px;
    border: 0;
}


/*pages*/


.h1header {
	text-align:center;
	 color:#06C; 
	 font-family:OpenSans-light; 
	 font-size:300%;
	 line-height: 1.4;
	font-size:45px; 
	padding-bottom:10px; 
	padding-top:20px;"
	
}


.h2header {
	text-align:center;
	
color:#06C; 
    font-family:OpenSans-light; 
    font-size:200%;
    margin-bottom: 40px;
	
}

lksjfd {
    visibility: hidden;
}




@media (max-width: 991px) {
    #robertintro2 {

position: relative;
    background-color: #000;

display: table; 
height: 100%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
    
}
    #mainblurb {
    margin-top: 20px;
    margin-bottom: 20px;
    
	 background-color:rgba(0, 0, 0, 0.8);
	color:#fff; 
	width:100%; 
	font-family:OpenSans-light; 
	font-size:18px; 
	 
	Padding: 20px 20px 20px 20px;
	
}
 .profitcenter{
        text-align: center;
         color: #ff9;
     font-family: Oswald;
     font-size: 30px;
     
    }
    
}


@media (min-width: 992px) {
#robertintro2 {

position: relative;
background: url(../images/robertintro.jpg) no-repeat left top; 
display: table; 
height: 60%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: left top;
    
}
        #mainblurb {
    margin-top: 200px;
    margin-bottom: 20px;
    float: right;
	 background-color:rgba(0, 0, 0, 0.8);
	color:#fff; 
	width:40%; 
	font-family:OpenSans-light; 
	font-size:18px; 
	 
	Padding: 20px 20px 20px 20px;
	
}
    .profitcenter{
        text-align: left;
        color: #ff9;
        font-family: Oswald;
        font-size: 20px;
    }
}

.profitcenter:hover{color:#fff;}
#camera{
            position: relative;
background: url(../images/camerguy.png) no-repeat center center; 
display:block;
height: 450px;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
}
#yardsign{
        position: relative;
background: url(../images/yardsign.jpg) no-repeat center center; 
display:block;
height: 450px;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
}
#learn{
        position: relative;
background: url(../images/orange.jpg) no-repeat center center; 
display:block;
height: 450px;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
}
#sidetapes{
    position: relative;
background: url(../images/sidetapes.jpg) no-repeat center center; 
display:block;
height: 230px;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
}


 @media (max-width: 769px) {
         #tampa{
                  position: relative;
display: table; 
height: 500px;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
     }
     #studioshot2{
                  position: relative;
display: table; 
height: 500px;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
     }
          #studioshot{
         
         position: relative;
display: table; 
height: 500px;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
     }
#testimonial2 {
position: relative;
display: table; 
height: 100%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
     }
    
#testimonial1 {
position: relative;
display: table; 
height: 100%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
         
         
     }
    

}
 @media (min-width: 770px) {
           #tampa{
         position: relative;
background: url(../images/tampa.jpg) no-repeat center center; 
display: table; 
height: 500px;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
     }
      #studioshot2{
         position: relative;
background: url(../images/debbie-big.jpg) no-repeat center center; 
display: table; 
height: 500px;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
     }
     
          #studioshot{
         position: relative;
background: url(../images/studiodesk.jpg) no-repeat center center; 
display: table; 
height: 500px;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
     }

     
#testimonial2 {
position: relative;
background: url(../images/tonyandlori.jpg) no-repeat center center; 
display: table; 
height: 100%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
         
         
     }  
     
#testimonial1 {
position: relative;
background: url(../images/MontgomeryStudiobackground.jpg) no-repeat center center; 
display: table; 
height: 100%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
         
         
     }
     #topchair{
    position: relative;
background: url(../images/chairtop.jpg) no-repeat center center; 
display: table; 
height: 70%;
width: 95%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: left;
}

     #mainbanner{
             position: relative;
background: url(../images/advancedbanner.jpg) no-repeat center center; 
display: table; 
height: 300px;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
     }
}


#robertintro{
position: relative;
background: url(../images/studiobackintro.jpg) no-repeat center center; 
display: table; 
height: 100%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: left;
    
}

@media (max-width: 769px) {
    #topchair{
        

        
    }
    #mainbanner{
                
     
    position: relative;
background: url(../images/advancedbanner-small.jpg) no-repeat center center; 
display: table; 
height: 500px;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;  
    }
    #webinarpicture{
        
    position: relative;
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;       
        
        
    }
    
    
    #mainpictureawards{
        
        margin-top: 20px;
    position: relative;
background: url(../images/PAGE-hanleyawards-low.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;  
        
    }
    #mainpicture11 {
 margin-top: 20px;
    position: relative;
background: url(../images/newcameraguy-low.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;   
}
    #mainpicture1 {

    position: relative;
background: url(../images/newcameraguy-low.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;   
}
    #mainpicturesom{
    margin-top: 20px;
    position: relative;
background: url(../images/PAGE-studioofmonth-low.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;      
        
        
    }
    
    
    
    #mainpicturestaff{
        
             margin-top: 20px;

        position: relative;
background: url(../images/PAGE-staff-low.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;    
        
    }
    
    
    #mainpicturenew{
        margin-top: 20px;

        position: relative;
background: url(../images/PAGE-whats-new-low.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center; 
        
    }
    #mainpictureattractions{
        
              	margin-top: 20px;

        position: relative;
background: url(../images/PAGE-attractions-low.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;   
        
        
    }
    
    #mp3player {
position: relative;
    
background: url(../images/mainpage-low.jpg) no-repeat right center; 
display: table; 
height: 60%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: right center;
    
}
    #studiointro {
    
position: relative;
background: url(../images/studiobackintro-small.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
   
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: right center;
    
}
#inforequest {
         padding-left: 0px;

        
    }
    
    
    
    
    #mainpicturefaq{
        
        	margin-top: 20px;

        position: relative;
background: url(../images/PAGE-faq-low.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center; 
        
    }
#mainpicturelifestyle {
	margin-top: 20px;

        position: relative;
background: url(../images/newsntpagesmall.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center; 
}

#mainpicturehavefun {
	margin-top: 20px;
        position: relative;
background: url(../images/have-fun-make-money-page-low.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center; 
    
    
    
}
#mainpicturetakeaction {
	margin-top: 20px;
 
        position: relative;
background: url(../images/PAGE-listen-low.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center; 
}
    .studionames{
        	text-align:center;
	 color:#333; 
 width:100%; 
 font-family:OpenSans-light; 
 font-size:20px; 
 padding-bottom:20px; 
 padding-top:20px;
    }
#studionames {
	
	text-align:center;
	 color:#333; 
 width:100%; 
 font-family:OpenSans-light; 
 font-size:20px; 
 padding-bottom:20px; 
 padding-top:20px;
	
}
#mainpicturechoose {
	
  margin-top: 20px;
        position: relative;
background: url(../images/PAGE-chooose-a-studio-low.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;  
}

#mainpictureaboutus {
	margin-top: 20px;
        position: relative;
background: url(../images/PAGE-aboutus-low.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;  
}

    
    
    #mainpicturetraining{
        margin-top: 20px;
        position: relative;
background: url(../images/PAGE-training3-low.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;   
    }
#mainpicturenewcareer{
    margin-top: 20px;
position: relative;
background: url(../images/a-new-career-for-you-page-low.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;    
        
        
    }
#mainpicturethemarket{
    margin-top: 20px;
position: relative;
background: url(../images/the-video-services-market-low.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
    
}

}

@media (min-width: 770px) {
        #webinarpicture{
        
  
    position: relative;
background: url(../images/webinarpicture.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;       
        
        
    }
    #mainpictureawards{
        
        margin-top: 20px;
    position: relative;
background: url(../images/PAGE-hanleyawards.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;  
        
    }
    #mainpicture11 {
 margin-top: 20px;
    position: relative;
background: url(../images/newcameraguy.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;   
}
    #mainpicture1 {

    position: relative;
background: url(../images/newcameraguy.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;   
}
#mainpicturesom{
    margin-top: 20px;
    position: relative;
background: url(../images/PAGE-studioofmonth.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;      
        
        
    }
        #mainpicturestaff{
        
             margin-top: 20px;

        position: relative;
background: url(../images/PAGE-staff.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;    
        
    }
    
        #mainpicturenew{
        margin-top: 20px;

        position: relative;
background: url(../images/PAGE-whats-new.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center; 
        
    }
        #mainpictureattractions{
        
              	margin-top: 20px;

        position: relative;
background: url(../images/PAGE-attractions.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;   
        
        
    }
    
    #mp3player {
position: relative;
    
background: url(../images/mainpage.jpg) no-repeat right center; 
display: table; 
height: 60%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: right center;
    
}
    #studiointro {
    
position: relative;
background: url(../images/studiobackintro2.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
   
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: right center;
    
}
#inforequest {
         padding-left: 0px;
           position: relative;
background: url(../images/Information-Request3.jpg) no-repeat left top; 
display: table; 
height:100%;
width: 100%;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size:contain;
background-position: left top;  
        
    }
        #mainpicturefaq{
        
        	margin-top: 20px;

        position: relative;
background: url(../images/PAGE-faq.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center; 
        
    }
#mainpicturelifestyle {
	
margin-top: 20px;
        position: relative;
background: url(../images/newsntpagebig.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center; 
}
#mainpicturehavefun {
	margin-top: 20px;
        position: relative;
background: url(../images/have-fun-make-money-page.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center; 
    
    
    
}
    #mainpicturetakeaction {
        margin-top: 20px;
        position: relative;
background: url(../images/PAGE-listen.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;    
        
    }
    
    .studionames{
        	
	text-align:center;
	 color:#333; 
 width:100%; 
 font-family:OpenSans-light; 
 font-size:30px; 
 padding-bottom:20px; 
 padding-top:20px;
    }
    
    #studionames {
	
	text-align:center;
	 color:#333; 
 width:100%; 
 font-family:OpenSans-light; 
 font-size:30px; 
 padding-bottom:20px; 
 padding-top:20px;
	
}
    #mainpicturechoose {
        margin-top: 20px;
            position: relative;
background: url(../images/PAGE-chooose-a-studio.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;   
        
        
    }
    
    
    
    #mainpictureaboutus{
        margin-top: 20px;
    position: relative;
background: url(../images/PAGE-aboutus.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;    
        
        
    } 
    
    #mainpicturetraining{
        margin-top: 20px;
           position: relative;
background: url(../images/PAGE-training3.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center; 
        
    }
#mainpicturenewcareer{
    margin-top: 20px;
    position: relative;
background: url(../images/a-new-career-for-you-page.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
        
        
    }
#mainpicturethemarket{
    margin-top: 20px;
position: relative;
background: url(../images/the-video-services-market.jpg) no-repeat center center; 
display: table; 
height: 80%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
    
}

}






.robert-hanley-picture {
	float:left;
	  background: url(../images/robert-hanley-picture.jpg);
	background-image: url(../images/robert-hanley-picture.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;

	
}

.questionmarks {
	margin-left:20px;
	margin-bottom:20px;
float:right;
	  background: url(../images/questionmarks.jpg);
	background-image: url(../images/questionmarks.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}







.bigparagraph {
 color:#333; 


 font-family:OpenSans-light; 
 font-size:35px; 
 padding-bottom:50px; 
 padding-top:50px;
	
}



/* have fun */



.studiopichavefun {
	margin-left:20px;
	margin-bottom:20px;
float:right;
	  background: url(../images/makemoney2.jpg);
	background-image: url(../images/makemoney2.jpg);

    width: 358px; 
	height: 287px;
	   background-size: cover;
    background-repeat: no-repeat;
	
}
.studiopiccustomers {
	margin-left:20px;
	margin-bottom:20px;
float:right;
	  background: url(../images/makemoney1.jpg);
	background-image: url(../images/makemoney1.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}



/* wonderful lifestyle */




.dan1 {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/dan-home-video-business.jpg);
	background-image: url(../images/dan-home-video-business.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}



.dan2 {
	margin-left:20px;
	margin-bottom:20px;
float:right;
	  background: url(../images/dan-daughter-work-at-home-business.jpg);
	background-image: url(../images/dan-daughter-work-at-home-business.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}






/* market */





.market1 {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/the-market1.jpg);
	background-image: url(../images/the-market1.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}



.market2 {
	margin-left:20px;
	margin-bottom:20px;
float:right;
	  background: url(../images/);
	background-image: url(../images/the-market2.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}






/* training */

.mainpicturetraining {
	
  background: url(../images/PAGE-training3.jpg);
	background-image: url(../images/PAGE-training3.jpg);

    width: 100%; 
	height: 444px;
   background-size: cover;
    background-repeat: no-repeat;
}



.training1 {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/training1.jpg);
	background-image: url(../images/training1.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}



.training2 {
	margin-left:20px;
	margin-bottom:20px;
float:right;
	  background: url(../images/training2.jpg);
	background-image: url(../images/training2.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}





/* studio */




.choose1 {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/makemoney2.jpg);
	background-image: url(../images/makemoney2.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}



.package1 {
	margin-right:20px;
	margin-bottom:20px;

	  background: url(../images/editorpackage.jpg);
	background-image: url(../images/editorpackage.jpg);

    width: 506px; 
	height: 100px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}

.package2 {
	margin-right:20px;
	margin-bottom:20px;

	  background: url(../images/directorpackage.jpg);
	background-image: url(../images/directorpackage.jpg);

    width: 506px; 
	height: 100px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}

.package3 {
	margin-right:20px;
	margin-bottom:20px;

	  background: url(../images/producerpackage.jpg);
	background-image: url(../images/producerpackage.jpg);

    width: 506px; 
	height: 100px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}

.package4 {

	
	margin-right:20px;
	
	margin-bottom:20px;

	  background: url(../images/producerpackage.jpg);
	background-image: url(../images/producerpackage.jpg);

    width: 506px; 
	height: 100px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}








@media (max-width: 769px) {
.normaltext {
    font-family:OpenSans-light; 
 font-size:120%; 
    color: #666;
    
    
}
}
@media (min-width: 770px) {
.normaltext {
    font-family:OpenSans-light; 
 font-size:130%; 
    color: #666;
    
    
}
}
@media (min-width: 1200px) {
.normaltext {
    font-family:OpenSans-light; 
 font-size:150%; 
    color: #666;
    
    
}
}

/* about us */




.robert1 {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/aboutus7.jpg);
	background-image: url(../images/aboutus7.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}





.robert2 {
	margin-left:20px;
	margin-bottom:20px;
float:right;
	  background: url(../images/aboutus8.jpg);
	background-image: url(../images/aboutus8.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}






.robert3 {
	margin-left:20px;
	margin-bottom:20px;
float:right;
	  background: url(../images/aboutus2.jpg);
	background-image: url(../images/aboutus2.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}


.robert4 {
	margin-left:20px;
	margin-bottom:20px;
float:right;
	  background: url(../images/aboutus3.jpg);
	background-image: url(../images/aboutus3.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}




.robert5 {
	margin-left:20px;
	margin-bottom:20px;
float:right;
	  background: url(../images/aboutus4.jpg);
	background-image: url(../images/aboutus4.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}






/* take action */





.bigparagraph2 {
 color:#333; 

 font-family:OpenSans-bold; 
 font-size:40px; 
 padding-bottom:10px; 
 padding-top:50px;
	
}




.action1 {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/takeaction1.jpg);
	background-image: url(../images/takeaction1.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}


.action2 {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/aboutus5.jpg);
	background-image: url(../images/aboutus5.jpg);

    width: 358px; 
	height: 287px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}



.action3 {
	margin-right:100px;
	margin-bottom:20px;
float:left;
	  background: url(../images/listen.jpg);
	background-image: url(../images/listen.jpg);

    width: 528px; 
	height: 70px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}


.videosizetakeaction {
	width:100%; 
height:281px;
    border: 0;
	
	
}

.videosteps {
    position: absolute;
    bottom: 0;
		
	 color:#06C; 
 width:100%; 
	font-family:OpenSans-bold; 
 font-size:25px; 
 	margin-bottom:5px;
    
}
.videosteps2 {
	height: 75px;
	 color:#06C; 
 width:100%; 
	font-family:OpenSans-light; 
 font-size:25px; 
 	margin-bottom:5px;
	
}

.Partheader {
    	
	 color:#000; 
padding-left: 10px;
	font-family:OpenSans-regular; 
 font-size:25px; 
 	margin-bottom:5px;
    
    
}


#sectionhowitworks{
    
    
    
}



@media (max-width: 769px) {
.bigparagraphblue {
	 color:#039; 
 
 font-family:OpenSans-light; 
 font-size:20px; 
 padding-bottom:50px; 
 padding-top:50px;
	
}

.formwidth {
	
width:100%;	
}
}
@media (min-width: 770px) {
.bigparagraphblue {
	 color:#039; 
 
 font-family:OpenSans-light; 
 font-size:30px; 
 padding-bottom:50px; 
 padding-top:50px;
	
}

.formwidth {
	
width:80%;	
}
}



/* faq */

.mainpicturefaq {
	
  background: url(../images/PAGE-faq.jpg);
	background-image: url(../images/PAGE-faq.jpg);

    width: 100%; 
	height: 444px;
   background-size: cover;
    background-repeat: no-repeat;
}







/* attractions */

.mainpictureattractions {
	
  background: url(../images/PAGE-attractions.jpg);
	background-image: url(../images/PAGE-attractions.jpg);

    width: 100%; 
	height: 444px;
	   background-size: cover;
    background-repeat: no-repeat;
}



.mainblurbgray {
	
	color:#666;
	max-width:800px;
	width:100%;
	font-family:OpenSans-light; 
	font-size:20px; 
	line-height:1.5;  
	padding-bottom:100px; 
	padding-top:0px;
	
	
}


/* staff */

.mainpicturestaff {
	
  background: url(../images/PAGE-staff.jpg);
	background-image: url(../images/PAGE-staff.jpg);

    width: 100%; 
	height: 444px;
   background-size: cover;
    background-repeat: no-repeat;
}


.boldheaders {
	padding-top:20px;
	color:#03C;
	font-family:OpenSans-light; 
	font-size:30px; 
	
}


.roberthanley {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/staff-robert.jpg);
	background-image: url(../images/staff-robert.jpg);

    width: 158px; 
	height: 156px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}



.craigpeterson {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/staff-craig.jpg);
	background-image: url(../images/staff-craig.jpg);

    width: 158px; 
	height: 156px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}


.cheryl {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/staff-cheryl.jpg);
	background-image: url(../images/staff-cheryl.jpg);

    width: 158px; 
	height: 156px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}



.jeremy {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/staff-jeremy.jpg);
	background-image: url(../images/staff-jeremy.jpg);

    width: 158px; 
	height: 156px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}


.gary {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/staff-gary.jpg);
	background-image: url(../images/staff-gary.jpg);

    width: 158px; 
	height: 156px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}



.heath {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/staff-heath.jpg);
	background-image: url(../images/staff-heath.jpg);

    width: 158px; 
	height: 156px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}



.chris {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/staff-chris.jpg);
	background-image: url(../images/staff-chris.jpg);

    width: 158px; 
	height: 156px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}


.bill {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/staff-bill.jpg);
	background-image: url(../images/staff-bill.jpg);

    width: 158px; 
	height: 156px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}



.alstone {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/staff-al.jpg);
	background-image: url(../images/staff-al.jpg);

    width: 158px; 
	height: 156px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}


.auntlucy {
	margin-right:20px;
	margin-bottom:20px;
float:left;
	  background: url(../images/staff-lucy.jpg);
	background-image: url(../images/staff-lucy.jpg);

    width: 158px; 
	height: 156px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}






/* awards */

.mainpictureawards {
	
  background: url(../images/PAGE-hanleyawards.jpg);
	background-image: url(../images/PAGE-hanleyawards.jpg);

    width: 100%; 
	height: 444px;
   background-size: cover;
    background-repeat: no-repeat;
}


.belowpic {
	
	font-family:opensans-regular; 
	font-size:16px; 
	color:#000;
	padding-bottom:20px;
	position:relative;
	top:-20px;
}



.awards1 {
	margin:auto;
	padding-top:20px;
	padding-bottom:20px;


	  background: url(../images/sharonandpeter.jpg);
	background-image: url(../images/sharonandpeter.jpg);

    width: 554px; 
	height: 297px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}



.awards2 {
	margin:auto;
	padding-top:20px;
	padding-bottom:20px;


	  background: url(../images/petegallohanley.jpg);
	background-image: url(../images/petegallohanley.jpg);

    width: 554px; 
	height: 297px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}


.awards3 {
	margin:auto;
	padding-top:20px;
	padding-bottom:20px;


	  background: url(../images/rookies.jpg);
	background-image: url(../images/rookies.jpg);

    width: 554px; 
	height: 297px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}


.tinyawards {

	float:right;


	  background: url(../images/hanleyenvelope.jpg);
	background-image: url(../images/hanleyenvelope.jpg);

    width: 231px; 
	height: 205px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}

@media (max-width: 769px) {
.listawards {
	font-family:OpenSans-light;
	color:#03C;
	font-size:20px; 
	margin:auto;
	padding-top:30px;
    padding-bottom: 30px;
	
}
}
@media (min-width: 770px) {
.listawards {
	font-family:OpenSans-light;
	color:#03C;
	font-size:25px; 
	margin:auto;
	padding-top:30px;
	width:500px;
}
}


/* som */

.mainpicturesom {
	
  background: url(../images/PAGE-studioofmonth.jpg);
	background-image: url(../images/PAGE-studioofmonth.jpg);

    width: 100%; 
	height: 444px;
	   background-size: cover;
    background-repeat: no-repeat;
}





/* whats new */

.mainpicturenew {
	
  background: url(../images/PAGE-whats-new.jpg);
	background-image: url(../images/PAGE-whats-new.jpg);

    width: 100%; 
	height: 444px;
   background-size: cover;
    background-repeat: no-repeat;
}




.new1 {
	margin-left:20px;
	margin-bottom:20px;
float:right;
	  background: url(../images/davelogonew.jpg);
	background-image: url(../images/davelogonew.jpg);

    width: 202px; 
	height: 187px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}





.new2 {
	margin-left:20px;
	margin-bottom:20px;
float:right;
	  background: url(../images/joeanddawn.jpg);
	background-image: url(../images/joeanddawn.jpg);

    width: 202px; 
	height: 187px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}





.studiopictakeaction {


	  background: url(../images/newstudiopicture.jpg);
	background-image: url(../images/newstudiopicture.jpg);

    width: 758px; 
	height: 347px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}




.new3 {
	margin-left:20px;
	margin-bottom:20px;
float:right;
	  background: url(../images/get17.jpg);
	background-image: url(../images/get17.jpg);

    width: 202px; 
	height: 187px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}


.new4 {
	margin-left:20px;
	margin-bottom:20px;
float:right;
	  background: url(../images/adv17.jpg);
	background-image: url(../images/adv17.jpg);

    width: 202px; 
	height: 187px;
	    background-size: 100% auto;
    background-repeat: no-repeat;
	
}

#blueline{

     border-style: solid;
    border-width: .5px;
    
	border-color:#9cf;
}

.downloadlink {
	margin-bottom:5px;
	 border-style: solid;
    border-width: 1px;
	border-color:#333;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family:OpenSans-regular;
	color:#000;
	font-size:16px; 
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:60%;
	background-color:#FF9;
}


/* contact form */

#feedback {
	position: fixed;
	left: 0;
	bottom: 0;
	height: 600px;
	margin-left: -3px;
	margin-bottom: -3px;
}


#feedback-form {
	float: left;
	width: 600px;
	height: 100%;
	z-index: 3000;
    position: relative;
    background-color: #fff;
	padding-left: 5px;
	padding-right: 10px;
	background-clip: 'padding-box';
	border: 1px solid rgba(0,0,0,.2);
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

#feedback-tab {
	float: right;
	color: #fff;
	font-size: 26px;
	cursor: pointer;
	text-align: center;
	width: 300px;
	height: 42px;
	background-color: rgba(0,204,255,1);
	margin-top: 130px;
	margin-left: -130px;
	padding-top: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

#feedback-tab:hover {
	background-color: rgba(51,153,204,1);
}

#feedback-form textarea {
	resize: none;
}


.required::before { 
    content:"* ";
    color: #f00;
}
