



body{
	font-family: 'OpenSans';
	background-color: #eeeeee;
	background-image: url('images/frame2.jpg');

}

a{
	text-decoration: none;
}

a:hover{

}

a:link, a:visited{
	color: #999999;
}
.body{
	width: 70%;
	margin: 0 auto;
	clear: both;
}

.mainheader nav{

    text-color: black;
    background-color: white;
	font-size: 80%;
	font-family: 'OpenSans';
	height: 40px;
	z-index: 200;
	float: none;
	
}
.mainheader img{

    width: 17%;
    height: auto;
    margin: 1% 0;
    float: left;
    margin-left: 1%;
	
}

.mainheader nav img{
	width: 160px;
	height: auto;
}
.mainheader nav ul{

	list-style: none;
	margin: 0 auto;
}

.mainheader nav ul li{
	float: right;
	display: inline;
}


.content{
	margin-bottom: 0;
	margin-top: 0;
	background-color: white;
	

}

.lead-image{
	width: 100%;
	margin: 0 auto;
	clear: both;
	z-index: -2;
}

.second-image{
	width: 100%;
	/*margin: 0 auto;
	clear: both;*/
	margin-bottom: 5px;
	text-align: center;
	/*position: absolute;*/
	margin-top: -700px;
	z-index: 1;
}

.mealsample{

    width: 100%;
	
}

div p{
	margin-bottom: 2px;
	margin-top: 2px;
}

.title{
	padding-top: 3px;
	text-align: center;

}

.details{
	text-align: center;
	padding: 0% 2%;
}

.bottomdetails{
	text-align: center;
	padding: 0% 2%;
	padding-bottom: 10px;
}

.socialnetworks{
	text-align: center;
}

.engagetext{
	
	/*width: 150px;*/
	
	text-align: center;
	line-height: 18px;
}

.socialnetworks span img{
	width: 120px;
	margin-right: 2px;
}
.mainheader nav a:link, .mainheader nav a:visited{
	color: black;
	display: inline-block;
	padding: 10px 25px;
	list-style: none;
	height: 10px;
}

.mainheader nav a:hover, .mainheader nav a:active,
.mainheader nav .active a:link, .mainheader nav .active a:visited
{
	color: #535252;
}

.mainfooter {
	background-color: #333;
	width: 100%;
	float: left;
	/*border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #999999*/
}

.mainfooter p{
	width: 92%;
	margin: 2% auto;
	color: #999999
}

.campaigntypes{
	/*text-align: center;*/
	float: none;
}

.campaigntypes ul{
	text-align: center;
	width: 92%;

}
.campaigntypes ul li{
	list-style: none;
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;

}

.campaigntypes img{
}


footer{
	text-decoration: none;
	color: #999999;
	padding-left: 0px;

}

.firstfooter{
	font-size: 80%;
	width: 340px;
	margin-left: 1%;
	display: inline-table;
}

.secondfooter{
	display: inherit;
	font-size: 80%;
	display: inline-table;
	/*width: 200px;*/

}


.secondfooter ul li{
	display: inline;  
	margin-right: 5px;

}

.aboutdetails{
	margin-top: 50px;
	text-align: center;
	display: inline-block;
	margin-bottom: 50px;
}

.plansblock{
	/*text-align: center;*/
	float: none;
	margin-left: 4%;

}

.plansblock ul{
	text-align: center;
	width: 85%;
	

}


.plansblock ul li{
	list-style: none;
	display: inline-block;
	margin-left: 15px;
	margin-right: 15px;

}

.whatwedo{
	font-size: 80%;
	width: 100px;
}

.aboutbox{
	width: auto;
	height: auto;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 1px;
}

.engagementplan {

font-family: 'OpenSans';
background-color: rgb(255, 255, 255);
border-bottom-color: rgb(102, 102, 102);
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
border-bottom-style: none;
border-bottom-width: 0px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
box-shadow: rgba(0, 0, 0, 0.2) 0px -1px 2px 0px inset, rgba(0, 0, 0, 0.1) 0px 0px 5px 0px;
color: rgb(102, 102, 102);
display: inline-block;
font-weight: 400;
line-height: 27.2px;
list-style-image: none;
list-style-position: outside;
list-style-type: disc;
margin-bottom: 20px;
margin-left: 15px;
margin-right: 10px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: center;
text-decoration: none;
vertical-align: top;
width: 280px;
-moz-text-decoration-color: rgb(102, 102, 102);
-moz-text-decoration-line: none;
-moz-text-decoration-style: solid;

}

.engagementpricing{

font-family: 'OpenSans';
background-color: rgb(255, 255, 255);
border-bottom-color: rgb(244, 244, 244);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
color: rgb(102, 102, 102);
font-weight: 400;
height: auto;
line-height: 22.4px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
position: relative;
text-align: center;
text-decoration: none;
-moz-text-decoration-color: rgb(102, 102, 102);
-moz-text-decoration-line: none;
-moz-text-decoration-style: solid;

}

.engagementpricing-top
{
font-family: 'OpenSans';
background-color: rgb(255, 255, 255);
border-bottom-color: rgb(244, 244, 244);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
color: rgb(102, 102, 102);
font-family: "Open Sans";
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: 400;
height: 28px;
line-height: 22.4px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 15px;
padding-top: 0px;
position: relative;
text-align: center;
text-decoration: none;
-moz-text-decoration-color: rgb(102, 102, 102);
-moz-text-decoration-line: none;
-moz-text-decoration-style: solid;

}

.largeTitle li{
	font-size: 125%;
	font-family: 'OpenSans';

}

#plans-and-pricing{

font-family: 'OpenSans';
color: rgb(102, 102, 102);
font-family: "Open Sans";
font-size: 17px;
font-style: normal;
font-variant: normal;
font-weight: 400px;
line-height: 27.2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 30px;
position: relative;
text-align: center;
text-decoration: none;
-moz-text-decoration-color: rgb(102, 102, 102);
-moz-text-decoration-line: none;
-moz-text-decoration-style: solid;

}

.engagementplan-price{
	
font-family: 'OpenSans';
margin-top: 5px;
font-weight: 150px;
border-bottom-color: rgb(244, 244, 244);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: solid;
border-bottom-width: 1px;
}


.engagementplan-details{
	font-family: 'OpenSans';
	font-size: 80%;
	border-bottom-color: rgb(244, 244, 244);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: solid;
border-bottom-width: 1px;
margin-bottom: 4px;
margin-top: 4px;
}

.btn {
  
background-color: rgb(240, 240, 240);
/*background-image: -moz-linear-gradient(50% 0%, rgb(240, 240, 240), rgb(238, 238, 238));*/
background-repeat: repeat-x;
border-bottom-color: rgba(0, 0, 0, 0.25);
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-style: none;
border-bottom-width: 0px;
border-image-outset: 0 0 0 0;
border-image-repeat: stretch stretch;
border-image-slice: 100% 100% 100% 100%;
border-image-source: none;
border-image-width: 1 1 1 1;
border-left-color: rgba(0, 0, 0, 0.1);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgba(0, 0, 0, 0.1);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgba(0, 0, 0, 0.1);
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top-style: none;
border-top-width: 0px;
box-shadow: none;
color: rgb(119, 119, 119);
cursor: pointer;
display: inline-block;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: 700;
letter-spacing: 1px;
line-height: 18px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: rgb(51, 51, 51);
outline-offset: -2px;
outline-style: dotted;
outline-width: 1px;
padding-bottom: 12px;
padding-left: 25px;
padding-right: 25px;
padding-top: 12px;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition-delay: 0s;
transition-duration: 0.2s;
transition-property: box-shadow;
transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
vertical-align: middle;
width: 197.5px;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
-moz-text-decoration-color: rgb(119, 119, 119);
-moz-text-decoration-line: none;
-moz-text-decoration-style: solid;

}

.reproductionplan{
font-family: 'OpenSans';
background-color: rgb(255, 255, 255);
border-bottom-color: rgb(102, 102, 102);
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
border-bottom-style: none;
border-bottom-width: 0px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
box-shadow: rgba(0, 0, 0, 0.2) 0px -1px 2px 0px inset, rgba(0, 0, 0, 0.1) 0px 0px 5px 0px;
color: rgb(102, 102, 102);
display: inline-block;
font-weight: 400;
line-height: 27.2px;
list-style-image: none;
list-style-position: outside;
list-style-type: disc;
margin-bottom: 20px;
margin-left: 15px;
margin-right: 10px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: center;
text-decoration: none;
vertical-align: top;
width: 280px;
-moz-text-decoration-color: rgb(102, 102, 102);
-moz-text-decoration-line: none;
-moz-text-decoration-style: solid;
}


.reproductionpricing{
	background-color: rgb(255, 255, 255);
border-bottom-color: rgb(244, 244, 244);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
color: rgb(102, 102, 102);
font-weight: 400;
height: auto;
line-height: 22.4px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
position: relative;
text-align: center;
text-decoration: none;
-moz-text-decoration-color: rgb(102, 102, 102);
-moz-text-decoration-line: none;
-moz-text-decoration-style: solid;
}


.reproductionpricing-top{

	background-color: rgb(255, 255, 255);
border-bottom-color: rgb(244, 244, 244);
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
color: rgb(102, 102, 102);
font-family: "Open Sans";
font-size: 14px;
font-weight: 400;
height: 28px;
line-height: 22.4px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
padding-left: 15px;
padding-right: 15px;
position: relative;
text-align: center;
text-decoration: none;
-moz-text-decoration-color: rgb(102, 102, 102);
-moz-text-decoration-line: none;
-moz-text-decoration-style: solid;

}
.portfolio{
	margin-top: 0.75%;
	text-align: center;
}

.portfolio img{
	margin-right: 1%;
	margin-left: 1%;
}

.reproductionplan-details{
font-size: 80%;
	border-bottom-color: rgb(244, 244, 244);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: solid;
border-bottom-width: 1px;
margin-bottom: 4px;
margin-top: 4px;

}

.reproductionplan-price{
margin-top: 5px;
font-weight: 150px;
border-bottom-color: rgb(244, 244, 244);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: solid;
border-bottom-width: 1px;
}

.btn-green {
  
background-color: #dd7700;
/*background-image: -moz-linear-gradient(50% 0%, rgb(240, 240, 240), rgb(238, 238, 238));*/
background-repeat: repeat-x;
border-bottom-color: rgba(0, 0, 0, 0.25);
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-style: none;
border-bottom-width: 0px;
border-image-outset: 0 0 0 0;
border-image-repeat: stretch stretch;
border-image-slice: 100% 100% 100% 100%;
border-image-source: none;
border-image-width: 1 1 1 1;
border-left-color: rgba(0, 0, 0, 0.1);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgba(0, 0, 0, 0.1);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgba(0, 0, 0, 0.1);
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top-style: none;
border-top-width: 0px;
box-shadow: none;
color: rgb(119, 119, 119);
cursor: pointer;
display: inline-block;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: 700;
letter-spacing: 1px;
line-height: 18px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: rgb(51, 51, 51);
outline-offset: -2px;
outline-style: dotted;
outline-width: 1px;
padding-bottom: 12px;
padding-left: 25px;
padding-right: 25px;
padding-top: 12px;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition-delay: 0s;
transition-duration: 0.2s;
transition-property: box-shadow;
transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
vertical-align: middle;
width: 197.5px;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
-moz-text-decoration-color: rgb(119, 119, 119);
-moz-text-decoration-line: none;
-moz-text-decoration-style: solid;

}

.btn-green a{
	color: white;
}

.btn-on-about {
  
background-color: #dd7700;
/*background-image: -moz-linear-gradient(50% 0%, rgb(240, 240, 240), rgb(238, 238, 238));*/
background-repeat: repeat-x;
border-bottom-color: rgba(0, 0, 0, 0.25);
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-style: none;
border-bottom-width: 0px;
border-image-outset: 0 0 0 0;
border-image-repeat: stretch stretch;
border-image-slice: 100% 100% 100% 100%;
border-image-source: none;
border-image-width: 1 1 1 1;
border-left-color: rgba(0, 0, 0, 0.1);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgba(0, 0, 0, 0.1);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgba(0, 0, 0, 0.1);
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top-style: none;
border-top-width: 0px;
box-shadow: none;
color: rgb(119, 119, 119);
cursor: pointer;
display: inline-block;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: 700;
letter-spacing: 1px;
line-height: 18px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 27px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: rgb(51, 51, 51);
outline-offset: -2px;
outline-style: dotted;
outline-width: 1px;
padding-bottom: 12px;
padding-left: 25px;
padding-right: 25px;
padding-top: 12px;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition-delay: 0s;
transition-duration: 0.2s;
transition-property: box-shadow;
transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
vertical-align: middle;
width: 197.5px;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
-moz-text-decoration-color: rgb(119, 119, 119);
-moz-text-decoration-line: none;
-moz-text-decoration-style: solid;

}

.btn-on-about a{
	color: white;
}
.premiumpricing{
	font-family: 'OpenSans';
	background-color: rgb(255, 255, 255);
border-bottom-color: rgb(244, 244, 244);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
color: rgb(102, 102, 102);
font-weight: 400;
height: auto;
line-height: 22.4px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
position: relative;
text-align: center;
text-decoration: none;
-moz-text-decoration-color: rgb(102, 102, 102);
-moz-text-decoration-line: none;
-moz-text-decoration-style: solid;
}

.premiumplan{


font-family: 'OpenSans';
background-color: rgb(255, 255, 255);
border-bottom-color: rgb(102, 102, 102);
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
border-bottom-style: none;
border-bottom-width: 0px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
box-shadow: rgba(0, 0, 0, 0.2) 0px -1px 2px 0px inset, rgba(0, 0, 0, 0.1) 0px 0px 5px 0px;
color: rgb(102, 102, 102);
display: inline-block;
font-weight: 400;
line-height: 27.2px;
list-style-image: none;
list-style-position: outside;
list-style-type: disc;
margin-bottom: 20px;
margin-left: 15px;
margin-right: 10px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: center;
text-decoration: none;
vertical-align: top;
width: 280px;
-moz-text-decoration-color: rgb(102, 102, 102);
-moz-text-decoration-line: none;
-moz-text-decoration-style: solid;
}

.premiumpricing-top{
	background-color: rgb(255, 255, 255);
border-bottom-color: rgb(244, 244, 244);
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
color: rgb(102, 102, 102);
font-family: "Open Sans";
font-size: 14px;
font-weight: 400;
height: 28px;
line-height: 22.4px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
padding-left: 15px;
padding-right: 15px;
position: relative;
text-align: center;
text-decoration: none;
-moz-text-decoration-color: rgb(102, 102, 102);
-moz-text-decoration-line: none;
-moz-text-decoration-style: solid;
}

.premiumplan-details{
font-size: 80%;
	border-bottom-color: rgb(244, 244, 244);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: solid;
border-bottom-width: 1px;
margin-bottom: 4px;
margin-top: 4px;

}

.premiumplan-price{
	margin-top: 5px;
font-weight: 150px;
border-bottom-color: rgb(244, 244, 244);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: solid;
border-bottom-width: 1px;
}


.customadvertise{
	text-align: center;
	margin-top: 2%;
	margin-bottom: 2%;
	margin-left: 2%;
	margin-right: 2%;

}

@media only screen and (min-width: 150px) and (max-width: 600px)
{
	body{
	background-image: none;

  }

  .body{
	width: 100%;
	font-size: 90%;
   }

  .mainheader nav img{
    width: 90%;
    text-align: center;
    
   
  }


  .mainheader nav{

   font-size: 110%;
	}
  
  .mainheader nav ul{
  	padding-left: 0;
  }

  .mainheader nav ul li{
    width: 100%;
    text-align: center;
  }


   .mainheader nav a:link, .mainheader nav a:visited{
	padding: 10px 25px;
	list-style: none;
	height: 10px;
	display: block;
  }

 .content{
	margin-top: 8px;
  }


.firstfooter{
	text-align: center;
	font-size: 75%;
	width: 100%;
	margin-left: 1%;
}

.campaigntypes ul li{
	float: none;
}


.campaigntypes ul{
	text-align: center;
	width: 70%;

}
.campaigntypes ul li{
	list-style: none;
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;

}

.portfolio{
	margin-top: 2%;
	margin-left: 25%;
}
.portfolio img{
	margin-left: 25%;
	margin-right: 25%
}

.secondfooter ul{
	font-size: 90%;
	text-align: center;
}

.secondfooter ul li{
	display: inline-block;
	
}

.socialfollow ul { font-size: 90%;
	text-align: center;

}

.socialfollow ul li{
 display: inline;
}

}

/*Open Sans regular*/
@font-face {
font-family: "OpenSans";


src: url('open_sans/');

src:    local('Open Sans'),
        local('Open-Sans'),
        url('open_sans/OpenSans-Regular.ttf')

format('truetype');
}
/*Open Sans bold*/
@font-face{

font-family: "OpenSans";

src: url('open_sans/');

src: local('Open Sans Bold'),
     local('Open-Sans-Bold'),
     url('open_sans/OpenSans-Bold.ttf')

format('truetype');
      font-weight: bold;     
}


          


