

/* DEFAULT STYLES MICK  */
html{
	height:100%;
	padding:0;
	margin:0;
}

body {
	margin:0;
	padding:0;
	font-family: 'roboto', sans-serif;
	min-width:400px;
	background-color:#cdcdcd;
	color:#787878;
}

a{
	color:#df6e2a;
	text-decoration:none;	
}

a:hover{
	text-decoration:underline;
}

h2{
	color:#df6e2a;

	
}


/* ORANGE BAR */

#toporangebar{
	
	height:15px;
	width:100%;
	background-color:#df6e2a;
	
}


/* HEADER SECTION */
#header{
	width:100%;
	min-width:600px;
	background-color:white;
	
		
}

.logo{
	
	float:left;
	margin-right:0px;
	margin-top:30px;
	margin-left:40px;
	width:290px;
	
	
}

#tagline{
	margin-top:52px;
	margin-left:50px;
	margin-bottom:25px;
	font-size:45px;
	color:#8e8a8a;
	font-weight:700;
	letter-spacing:0.7px;	
	display:block;
	}
	
.lowertag{
	font-size:20px;
	margin-top:-14px;
}


#navtopright{	
	
	float:right;
	width:43.5%;
	font-size:16px;
	margin-top:30px;
	margin-right:40px;
	text-align:right;
	color:#df6e2a;
	font-weight:800;
	text-transform:uppercase;
	
	
}

#navtopright ul{
	padding:0;
	margin:0;
}

#navtopright li{
	display:inline;
	list-style-type:none;
	margin-left:30px;
}

#navtopright ul > li:first-child{
	margin-left:0;
}

#fullwidthpictop{
	
	position:relative;
	bottom:-15px;
		
}

.headerpic1{
	width:100%;
}

#toppiccaption {
	position:absolute;
	top:10%;
	left:3%;
	width:43%;
	background-color:#df6e2a;
	opacity:0.9;
	font-size:20px;
	color:white;
	text-align:justify;
	padding:30px;
	line-height:22px;
	min-width:350px;
	font-weight:300;
}

#toppiccaption p{

margin:0;

}



/* PAGE WRAPPER - MIN WIDTH 800px (BELOW THE HEADER SECTION) */
#wrapper {
	
	min-width:1400px;
	width:75%;
	margin:0 auto 0 auto;
	background-color:white;
	
}



/* CONTENT */
.content1{
	max-width:1400px;
	min-width:400px;
	width:90%;
	background-color:white;
	margin: 35px auto 0 auto;
	text-align:justify;
	font-size:1.1em;
	clear:both;
	font-weight:400;
	/*margin-bottom:40px;*/
	
}

/*FULL WIDTH PIC NOW HIDDEN
.parra{
	
	background-image:url('../images/fixedimage1.jpg');
	height:400px;
	width:100%;
	background-size:cover;
	background-repeat:no-repeat;
	position:relative;
}

.parraheading{
	width:100%;
	text-align:center;
	position:absolute;
	top:39%;
	font-size:80px;;
	color:white;
	text-shadow: 2px 2px 4px #000000;
	opacity:0.7;
	font-weight:600;
	
}

*/

/* CIRCLE FEATURES */

#circlefeatureswrapper{
	width:100%;
	min-width:600px;
	margin: 60px auto 10px auto;
	color:#626262;
	clear:both;
	font-size:25px;
	
	
}

.firstfeat{
	margin-left:5%;
}

#circlebox1, #circlebox2, #circlebox3, #circlebox4, #circlebox5, #circlebox6{
	width:15%;
	float:left;
	text-align:center;
	
}

#circletext1, #circletext2, #circletext3, #circletext4, #circletext5, #circletext6{
	width:100%;
	text-align:center;
		margin-top:15px;
}



#footer{

	background-color:#df6e2a;
}

#footerlogo{
	float:left;
	padding-top:23px;
	padding-left:50px;
	width:240px;
}

#footerinfo{
	width:322px;
	height:127px;
	padding-top:23px;
	float:right;
	color:white;
	text-align:right;
	padding-right:50px;
	font-size:15px;
	line-height:5px;	
}


#boxsectionswrapper{
	width:100%;
	height:auto;
	overflow:visible;
}

#blocksections{
	width:47%;
	
	float:left;
	margin-bottom:40px;
	
	
}

.rightboxsection{
	margin-left:6%;
}

#blocksections img{
	float:left;
	
	margin-top:10px;
	margin-right:12px;
	width:40px;
}

#blocksections h2{
	font-size:20px;
	text-align:left;
	margin-top:20px;
	margin-right:10px;
}


/*PRODUCTS PAGE*/


#productboxleft{
	width:43%;

	min-height:850px;
	border:#cdcdcd 1px solid;
	padding:0px;
	float:left;
	margin-right:8.9%;
	
}

#producttoporangebar{
	width:100%;
	background-color:#df6e2a;
	text-align:center;
	color:white;
	height:30px;
	line-height:30px;
}


#productinnerboxforpic{
	width:100%;
	border-bottom:#cdcdcd 1px solid;
		
}

#productdescbox{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	margin-top:3%;
	
}

#productpic{
	width:50%;
	display:block;
	margin:40px auto 40px auto;
}



#productboxright{
	width:43%;
	margin-right:10px;
	min-height:850px;
	border:#cdcdcd 1px solid;
	padding:0px;
	float:left;
	
}

#clearfixp{
	clear:both;
	display:block;
	height:40px;
}


/*END PRODUCTS PAGE*/



/*@media screen and (max-width:400px){*/
	#circlefeatureswrapper{
		font-size:24px;
		margin-left:0;
		}
	
	
	#circlebox {
		width:70px;
	}



#beginningcontent ul{
	list-style-image:url('../images/bulletpoint.jpg');
	margin:0;
	padding:0 0 0 20px;
	position:inside;
	margin-bottom:30px;
	
}

#beginningcontent li{
	margin-top:20px;
	vertical-align:middle;
	padding:5px;
	
}

#beginningcontent li:first-child{
	margin-top:0;
	
}


#leftfeatscol{
	width:46%;
	float:left;
}

#rightfeatscol{
	width:46%;
	float:left;
	margin-left:7%;
}



#leftcontent111{
	float:left;
	width:40%;
	


/*
@media screen and (max-width:900px){
	
	#leftfeatscol, #rightfeatscol{
		float:none;
		width:100%;
		margin-left:0;	
	}

	.logo {
		width:200px;
		
	}
	
	#footerlogo img {
		width:200px;
	}
	
	#footerinfo{
		width:200px;
		font-size:12px;
	}

	#tagline{
		font-size:20px;
	}
	
	.lowertag{
		font-size:15px;
	}

	
	#navtopright{
		font-size: 8px;
		width:38%;
		
	}

	
		#navtopright li{
		margin-left: 5px;
		
	}
	
	.firstfeat{
		
	}

	#circlebox img{
	width:50px;
	}
	#circlefeatureswrapper{
		font-size:12px;
	}
	
	.content1{
		font-size:0.9em;
		
	}
	
	#blocksections{
	width:100%;
	
	
}

.rightboxsection{
	margin-left:0%;
}
	
	#productboxleft, #productboxright{
		float:none;
		width:100%;
		margin-top:30px;
	}
	
	#productboxright{
		
	}
	
	#clearfixp{
		display:none;
	}
	
}




@media screen and (min-width:1299px){
	#toppiccaption{
		font-size:17px;
		line-height:27px;
		width:45%;
		padding:26px;
			
	}
	
	#navtopright{
		width:550px;
		font-size:14px;
		}
		
	#navtopright li{
		margin-left:40px;
	}
	
	.parraheading{
		font-size:7vw;
	}
}

@media screen and (min-width:1450px){
	#toppiccaption{
		font-size:20px;
		line-height:35px;
		width:35%;
		padding:30px;
	}
	
	
#footerlogo img {
		width:300px;
	}
	
	#footerinfo{
		width:490px;
		font-size:32px;
	}
	
	
	
}
*/