@media print
{

DIV{
	font-family: Arial,sans-serif; 
	font-size: 14px;
}
SPAN{
	font-family: Arial,sans-serif; 
	font-size: 14px;
}
TD{
	font-family: Arial,sans-serif; 
	font-size: 14px;
	color: #002F60;
	vertical-align: middle;
}
LI{
	list-style-type: circle;
	display: inline;
}
P{
	font-family: Arial,sans-serif; 
	padding-left: 8px;
	padding-right: 40px;
}

.mainFrame{
	background-color: #FFFFFF;
	position: absolute;
	top: 10px;
	left: 244px;
	width: 530px;
	overflow: visible;
	z-index: 1;
}

.text0{
	font-size: 16px;
	font-weight: 600;
	color: #002F60;

}
.text1{
	font-size: 14px;
	font-weight: 600;
	color: #002F60;

}
.alignRight{

	text-align: right;
}


#italic{

	font-style: italic;
}

}
@media screen 
{
BODY{
	/*
	margin: 0 auto;
	text-align: center;
	*/
	margin: 0px;
	padding: 0px;
	background-color: #7498C0;
}
A{
	font-family: Arial,sans-serif; 
	font-size: 14px;
}
DIV{
	font-family: Arial,sans-serif; 
	font-size: 14px;
}
SPAN{
	font-family: Arial,sans-serif; 
	font-size: 14px;
}
TD{
	font-family: Arial,sans-serif; 
	font-size: 14px;
	color: #002F60;
	vertical-align: middle;
}
LI{
	list-style-type: circle;
	display: inline;
}
P{
	padding-left: 8px;
	padding-right: 40px;
}
IMG{
	border: none;
}
#italic{

	font-style: italic;
}

/* light blue: #7498C0
 * dark blue : #002F60
 */


.fullBackground{
	/*
	margin: 0 auto;
	*/
	margin: 0px;
	text-align: left;
	padding: 0px;
	width: 800px;
	height: 600px;
}
.backGround{
	position: relative;
	padding: 0px;
	margin: 0px;
	top: 0px;
	left: 0px;

	background-repeat: no-repeat;
	width: 800px;
	height: 600px;
}
#homeBackGround{
	background-image: url('images/homeBackground.jpg');

}
#altBackGround{
	background-image: url('images/altBackground.jpg');

}
#centralVacuumBackGround{
	background-image: url('images/centralVacuumBackground.jpg');

}
#customAVBackGround{
	background-image: url('images/customAVBackground.jpg');

}
#aboutUsBackGround{
	background-image: url('images/aboutUsBackground.jpg');

}
#contactUsBackGround{
	background-image: url('images/contactUsBackground.jpg');

}
#productsBackGround{
	background-image: url('images/productsBackground.jpg');

}
#securityBackGround{
	background-image: url('images/securityBackground.jpg');

}
#structuredWiringBackGround{
	background-image: url('images/structuredWiringBackground.jpg');

}
#theaterDesignBackGround{
	background-image: url('images/theaterDesignBackground.jpg');

}
.text0{
	font-size: 16px;
	font-weight: 600;
	color: #002F60;

}
.text1{
	font-size: 14px;
	font-weight: 600;
	color: #002F60;

}
.logo{
	position: absolute;
	top: 2px;
	left: 40px;
}
#musicPlayer{
	position: absolute;
	top: 4px;
	left: 244px;
	font-size: 13px;
}
.navFrame{
	position: absolute;
	top: 200px;
	left: 4px;
	width: 210px;
	vertical-align: top;
}

.currentPageFrame{
	position: absolute;
	top: 508px;
	left: 0px;
	width: 217px;
	height: 92px;
	background-repeat: no-repeat;
	background-image: url('images/currentPageButton.png');
}
.currentPageTxt{

	position: absolute;
	top: 21%;
	text-align: center;
	width: 200px;
	font-size: 16px;
	font-weight: 600;
	color: #002F60;
}
#currentPageCustomTheaterDesign{
	top: 15%;
	left: 4px;

}
.mainFrame{
	position: absolute;
	top: 276px;
	left: 244px;
	width: 530px;
	height: 254px;
	overflow: auto;

}

.contactFrame{
	position: absolute;
	top: 140px;
	left: 240px;
	width: 500px;
	height: 500px;
	/*
	border-color: #222222;
	border-width: 1px;
	border-style: solid;
	*/
	overflow: auto;
	padding: 20px;

}
.contactUsLabel{
	color: #002F60;
	font-size: 16px;
	font-weight: 600;
	font-family: Arial,sans-serif; 

}
#contactUsLabelOdd{
	color: #000000;

}
#error{
	font-size: 14px;
	color: #B20202;

}
#thankYou{
	position: absolute;
	top: 200px;

}
.footerFrame{
	position: absolute;
	top: 560px;
	left: 245px;
	width: 485px;
	height: 45px;

}
.nav0{
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	color: #002F60;
}
#activeLink{
	color: #7498C0;

}
.footerList {

	display: inline;

}
.alignRight{

	text-align: right;
}
.vendorImg{

}
.vendorImg:hover{
	padding: 2px;
	background-color: #FFFFFF;
	border-color: #7498C0;
	border-style: solid;
	border-width: 1px;
}
#beamVacImg{

	padding-left: 40px;
}
.envelope{

	display: inline;
	padding: 0px;
	margin: 0px;

}
.contactFooter{
	position: absolute;
	top: 4px;
	left: 40px;
}

.footerTxt{
	position: absolute;
	top: 30px;
	font-family: Arial,sans-serif; 

	width: 800px;
	font-size: 12px;
	text-align: center;

}
.footer{
	position: relative;
	padding: 0px;
	margin: 0px;

	width: 800px;
	height: 100px;

	background-color: #F8F8F0;
	color: #002F60;

	border-top-color: #002F60;
	border-top-width: 2px;
	border-top-style: solid;
	/*
	text-align: center;
	*/

}
.footerNav{

	width: 800px;
	position: absolute;
	top: 10px;
	text-align: center;
	
}
.footerLinks{
	color: #002F60;
	font-size: 11px;

	text-decoration: none;
}
.footerLinks:hover{
	text-decoration: underline;

}
.footerLinks:visited{
	text-decoration: none;
	color: #002F60;

}

}
