@media screen, handheld, projection, tv {
	h1 img {
		display: none;
	}
}

@media aural {
	h1 img {
		speak: none;
	}
}

@media screen, handheld {
	html, body {
		background: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		text-align: justify;
		margin: 0;
		padding: 0;
		padding-bottom: 10px;
	}

	p {
		text-align: justify;
		margin-bottom: .4em;
		margin-top: .9em;
	}

	h1 {
		background-image: url(prestigelogo.jpg);
		background-repeat: no-repeat;
		background-position: center;
		text-align: center;
		width: 100%;
		height: 200px;
		margin: 0;
		padding: 0px;
	}

	.imagetext {
		position: absolute;
		left: -999px;
		width: 990px;
	}

	.navigation {
		float: left;
		text-align: left;
		margin: 0;
		padding: 0px;
		width: 175px;
	}

	.navigation ul {
		margin: 0;
		padding: 0;
		padding-left: 5px;
		margin-top: 5px;
	}

	.navigation ul ul {
		margin: 0;
		padding: 0;
		padding-left: 21px;
	}

	.navigation li , .navigation li li , .navigation a {
		background-repeat: no-repeat;
		background-position: left;
		list-style-type: none;	
		padding: 0;
		margin: 0;
		width: 100%;
	}

	#header {
		background-image: url(headerbackground.jpg);
		background-repeat: repeat-x;
		background-position: top;
		height: 205px;
		width: 100%;
		padding: 0;
		margin: 0;
	}

	.content {
		margin-left: 180px;
		padding-right: 10px;
	}

	.contact {
		margin-bottom: 0;
		margin-top: 1em;
	}

	.fensa {
		background-image: url(fensalogo.gif);
		background-position: center;
		margin: 0;
		padding: 0;
		display: block;
		margin-top: 10px;
		margin-bottom: 3px;
		height: 49px;
		width: 160px;
	}

	.networkveka {
		background-image: url(networkvekalogo.jpg);
		background-position: center;
		display: block;
		margin: 0;
		padding: 0;
		padding-top: 20px;
		padding-bottom: 3px;
		height: 70px;
		width: 100%;
	}

	.sunroomlink {
		background-image: url(conservatories/sunroom.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:300px;
		width:100%;
	}

	.victorianlink {
		background-image: url(conservatories/victorian.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:225px;
		width:100%;
	}

	.edwardianlink {
		background-image: url(conservatories/edwardian.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:225px;
		width:100%;
	}

	.combinationlink {
		background-image: url(conservatories/combination.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:225px;
		width:100%;
	}

	.bespokelink {
		background-image: url(conservatories/bespoke.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:225px;
		width:100%;
	}

	.gablelink {
		background-image: url(conservatories/gable.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:225px;
		width:100%;
	}

	#location {
		width: 100%;
	}

	.home {
		background-image: url(home.png);
		display: block;
		height: 24px;
		width: 160px;
	}

	.conservatories {
		background-image: url(conservatories.png);
		display: block;
		height: 24px;
		width: 160px;
	}

	.windows {
		background-image: url(windows.png);
		display: block;
		height: 24px;
		width: 160px;
	}

	.doors {
		background-image: url(doors.png);
		display: block;
		height: 24px;
		width: 160px;
	}

	.garages {
		background-image: url(garages.png);
		display: block;
		height: 24px;
		width: 160px;
	}

	.porches {
		background-image: url(porches.png);
		display: block;
		height: 24px;
		width: 160px;
	}

	.glossary {
		background-image: url(glossary.png);
		display: block;
		height: 24px;
		width: 160px;
	}

	.aboutus {
		background-image: url(aboutus.png);
		display: block;
		height: 24px;
		width: 160px;
	}

	.contactus {
		background-image: url(contactus.png);
		display: block;
		height: 24px;
		width: 160px;
	}

	.bespoke {
		background-image: url(bespoke.png);
		display: block;
		height: 24px;
		margin-left: 6px;
		width: 139px;
	}

	.combination {
		background-image: url(combination.png);
		display: block;
		height: 24px;
		margin-left: 6px;
		width: 139px;
	}

	.edwardian {
		background-image: url(edwardian.png);
		display: block;
		height: 24px;
		margin-left: 6px;
		width: 139px;
	}

	.gable {
		background-image: url(gable.png);
		display: block;
		height: 24px;
		margin-left: 6px;
		width: 139px;
	}

	.sunroom {
		background-image: url(sunroom.png);
		display: block;
		height: 24px;
		margin-left: 6px;
		width: 139px;
	}

	.victorian {
		background-image: url(victorian.png);
		display: block;
		height: 24px;
		width: 139px;
	}

	.tiltandturn {
		background-image: url(tiltandturn.png);
		display: block;
		height: 24px;
		width: 139px;
	}

	.standardopener {
		background-image: url(standardopener.png);
		display: block;
		height: 24px;
		width: 139px;
	}

	.sashopener {
		background-image: url(sashopener.png);
		display: block;
		height: 24px;
		width: 139px;
	}

	.fireescape {
		background-image: url(fireescape.png);
		display: block;
		height: 24px;
		width: 139px;
	}

	.fixed {
		background-image: url(fixed.png);
		display: block;
		height: 24px;
		width: 139px;
	}

	.bay {
		background-image: url(bay.png);
		display: block;
		height: 24px;
		width: 139px;
	}

	.fixedlink {
		background-image: url(windows/fixed.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:225px;
		width:100%;
	}

	.standardopenerlink {
		background-image: url(windows/standardopener.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:300px;
		width:100%;
	}

	.sashopenerlink {
		background-image: url(windows/sashopener.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:225px;
		width:100%;
	}

	.tiltandturnlink {
		background-image: url(windows/tiltandturn.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:225px;
		width:100%;
	}

	.baylink {
		background-image: url(windows/bay.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:300px;
		width:100%;
	}

	.fireescapelink {
		background-image: url(windows/fireescape.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:300px;
		width:100%;
	}

	.frontdoor {
		background-image: url(frontdoor.png);
		display: block;
		height: 24px;
		width: 139px;
	}

	.backdoor {
		background-image: url(backdoor.png);
		display: block;
		height: 24px;
		width: 139px;
	}

	.frenchdoor {
		background-image: url(frenchdoor.png);
		display: block;
		height: 24px;
		width: 139px;
	}

	.patiodoor {
		background-image: url(patiodoor.png);
		display: block;
		height: 24px;
		width: 139px;
	}

	.garagedoor {
		background-image: url(garagedoor.png);
		display: block;
		height: 24px;
		width: 139px;
	}

	.frontdoorlink {
		background-image: url(doors/frontdoor.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:300px;
		width:100%;
	}

	.backdoorlink {
		background-image: url(doors/backdoor.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:300px;
		width:100%;
	}

	.frenchdoorlink {
		background-image: url(doors/frenchdoor.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:300px;
		width:100%;
	}

	.patiodoorlink {
		background-image: url(doors/patiodoor.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:300px;
		width:100%;
	}

	.garagedoorlink {
		background-image: url(doors/garagedoor.jpg);
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		height:300px;
		width:100%;
	}

	dd {
		margin-bottom: 5px;
	}
}

@media aural {
	html, body {
		speech-rate: medium;
	}

	.letterbyletter {
		speak: spell-out;
		speech-rate: slow;
	}

	.phonenumber {
		speak-punctuation: none;
		speak-numeral: digits;
		speech-rate: x-slow;
	}

	h1, h2, h3 {
		pause-before: 150%;
		pause-after: 100%;
	}
}

@media print {
	html, body, p, acronym, li {
		font-family: Arial, Helvetica, sans-serif;
		text-align: justify;
	}

	h1 {
		text-align: center;
		width: 100%;
	}

	h1 .imagetext {
		display: none;
	}

	#shopfront {
		display: none;
	}

	.navigation {
		display: none;
		visibility: hidden;
	}

	.navigation h2 {
		display: none;
	}

	#location {
		width: 100%;
	}

	
}

@media screen, print {
	address {
		font-style: normal;
	}

	.truereflection {
		font-family: 'viner hand itc', 'itc viner hand', cursive;
	}

	#shopfront {
		text-align: center;
	}
}
