div.whitepanel {
	width: 100%;
	background: #fffff;
	margin: 0 auto;
	min-height: 472px;
	margin-bottom: 40px;
}

div.colouredpanel {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 40px;
}

	div.panelframe {
		max-width: 1280px;
		width: 96%;
		padding: 0 2%;
		margin: 0 auto;
	}
	
		div.panelframe div.whitetitle {
			width: 280px;
			text-align: center;
			margin: 40px auto;
			padding: 12px;
		}
		
			div.panelframe div.whitetitle h1 {
				font-size: 40px;
				font-family: "jaf-bernino-sans-condensed",sans-serif;
				font-weight: bold;
			}

div#quote-info {
	width: 100%;
	background: #fffff;
	margin: 0 auto;
	height: 472px;
}

	div#quote-info div#quote-info-frame {
		max-width: 1280px;
		width: 96%;
		padding: 0 2%;
		margin: 0 auto;
		text-align: center;
	}
	
		div#quote-info div#quote-info-frame div#quote-button {
			background: #ff0000;/*url(../images/quote-button.jpg);*/
			width: 340px;
			height: 64px;
			text-align: center;
			font-size: 40px;
			color: #fff;
			font-family: "jaf-bernino-sans-condensed",sans-serif;
			font-weight: bold;
			padding-top: 10px;
			margin-left: 470px;
		}
	
		div#quote-info div#quote-info-frame div#quote-info-form {
			padding-top: 30px;
		}
		
div#content {
	width: 100%;
	background: #fffff;
	margin: 0 auto;
	min-height: 272px;
	margin-bottom: 40px;
}

	div#content div.gallery img {
		width: 25%;
	}

	div#content div#content-frame {
		max-width: 1280px;
		width: 96%;
		padding: 0 2%;
		margin: 0 auto;
	}
	
		div#content div#content-frame div#content-text {
			font-family: museo-sans, sans-serif, lucida sans unicode, verdana, trebuchet ms, arial;
			font-weight: 300;
			font-size: 20px;
			color: #4f4f4f;
			padding-top: 40px;
		}
		
			div#faq {
				width: 80%;
				margin: 0 auto;
				text-align: center;
			}
			
			div#faq ul {
				margin-left: 25px;
				text-align: left;
			}
			
			div#business {
				width: 80%;
				margin: 0 auto;
				text-align: center;
			}
			
				div#business img {
					width: 100%;
					max-width: 620px;
				}
			
			div#content div#content-frame div#content-text h3 {
				font-family: museo-sans, sans-serif, lucida sans unicode, verdana, trebuchet ms, arial;
				font-weight: 500;
				font-size: 20px;
				color: #ae0c0c;
				padding-bottom: 2px;
				text-transform: uppercase;
			}
			
			div#content div#content-frame div#content-text h3.buy {
				color: #075a8d;
			}
		
			div#content div#content-frame div#content-text a {
				font-family: museo-sans, sans-serif, lucida sans unicode, verdana, trebuchet ms, arial;
				font-weight: 100;
				font-size: 18px;
				color: #575454;
				text-decoration: none;
			}
			
			div#content div#content-frame div#content-text a:hover {
				text-decoration: underline;
			}
		
			div#content div#content-frame div#content-text img {
				background: #cecccc;
				padding: 4px;
				margin: 4px;
				box-shadow: rgba(0,0,0,0.6) 0px 0px 10px;
				-moz-box-shadow: rgba(0,0,0,0.6) 0px 0px 10px;
			}
	
div#quote-details {
	width: 100%;
	background: #da0000;
	margin: 0 auto;
	height: 536px;
}

	div#quote-details div#quote-details-frame {
		max-width: 1280px;
		width: 96%;
		padding: 0 2%;
		margin: 0 auto;
		text-align: center;
	}
	
		div#quote-details div#quote-details-frame div#details-button {
			background: #ffffff;/*url(../images/details-button.jpg);*/
			width: 292px;
			height: 64px;
			text-align: center;
			font-size: 40px;
			color: #f60000;
			font-family: "jaf-bernino-sans-condensed",sans-serif;
			font-weight: bold;
			padding-top: 10px;
			margin-left: 490px;
		}
	
		div#quote-details div#quote-details-frame div#quote-details-form {
			padding-top: 50px;
		}
		
		div#quote-details div#quote-details-frame div#send-button {
			background: url(../images/send-quote-btn.jpg);
			width: 368px;
			height: 57px;
			text-align: center;
			padding-top: 10px;
			margin-left: 455px;
		}
		
			div#quote-details div#quote-details-frame div#send-button a {
				font-size: 30px;
				color: #fff;
				font-family: "jaf-bernino-sans-condensed",sans-serif;
				font-weight: normal;
				text-decoration: none;
			}
		
div#front-gallery {
	width: 100%;
	margin: 0 auto;
}

	div#front-gallery div#front-gallery-frame {
		max-width: 1280px;
		width: 96%;
		padding: 0 2%;
		margin: 0 auto;
		text-align: center;
	}
	
		div#front-gallery div#front-gallery-frame div#gallery-button {
			background: #2d2d2d;/*url(../images/gallery-button.jpg);*/
			width: 292px;
			height: 64px;
			text-align: center;
			font-size: 40px;
			color: #fff;
			font-family: "jaf-bernino-sans-condensed",sans-serif;
			font-weight: bold;
			padding-top: 10px;
			margin: 20px auto;
		}
	
		div#front-gallery div#front-gallery-frame div#front-gallery-info {
			padding-top: 30px;
			font-family: museo-sans, sans-serif, lucida sans unicode, verdana, trebuchet ms, arial;
			font-weight: 100;
			font-size: 20px;
			color: #0000;
		}
		
div#front-gallery-pics {
	width: 100%;
	margin: 0 auto;
}

	div#front-gallery-pics img {
		width: 25%;
	}