body {

	font: 11px/18px Tahoma, Arial, Helvetica;

	color: #000;

	background: #eee;

	text-align: center;

	margin: 0 auto;

	padding: 0;

	width:750px;

	line-height: 1.4em;

	position:relative;

}

p {

	margin-top: 0;

}

img {

	border-width: 0;

}

form {

	width: auto;

	margin: 0px;

}



#header {

	height: 117px;

	width: 750px;

	background: #fff url(/images/header_bg.gif) no-repeat;

	position: relative;

}

#header h1 {

	margin:0;

}

#header a span {

	display: none;

}

#header h1 a {

	display: block;

	height: 39px;

	width: 216px;

	position:absolute;

	top: 28px;

	left: 21px;

}

#footer-1 {

	clear: both;

	width: 750px;

	background: #eee url(/images/footer_bg.gif) no-repeat;

	height: 93px;

	position: relative;

}

#footer-2 {

	margin-bottom: 5px;

}

#footer-2 a {

	color: #000;

	text-decoration: none;

}

#footer-2 a:hover {

	color: #000;

	text-decoration: underline;

}

/*====IE 6====*/

*html #main {

	height:353px;

}

#main {

	width: 750px;

	background: #cccee4 url(/images/main_bg.gif) repeat-y;

	min-height: 353px;	

	position: relative;

	float: left;

	text-align:left;

}

#main h1 {	

	margin: 0 0 6px;

	font-size: 17px;

	font-weight: bold;

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

}

#main a {

	color: #333;

	text-decoration: underline;

}

#main a:hover {

	color: #666;

	text-decoration: none;

}

/*----section/subsection background images----*/

#main-inner {

	background-repeat:no-repeat;

	width:750px;

	height:353px;

	position: relative;

}

/*#home #main-inner {

	background-image:url(/images/home_bg.gif);

}*/

#customers #main-inner {

	background-image:url(/images/customers_bg.jpg);

}

#partners #main-inner {

	background-image:url(/images/partners_bg.jpg);

}

#about #main-inner {

	background-image:url(/images/about_bg.gif);

}

#products #main-inner {

	background-image:url(/images/products_bg.gif);

}

#products .ebob #main-inner {

	background-image:url(/images/products_ebob-bg.jpg);

}

#products .vbob #main-inner {

	background-image:url(/images/products_vbob-bg.jpg);

}

#products .cartvu #main-inner {

	background-image:url(/images/products_cartvu-bg.jpg);

}

#products .scotvu #main-inner {

	background-image:url(/images/products_scotvu-bg.jpg);

}

#products .cartvision #main-inner {

	background-image:url(/images/products_cartvision-bg4.jpg);

}



/* begin partner links

=======================*/

#retailcontrol {

	position:absolute;

	top:32px;

	left:261px;

	display:block;

	width:183px;

	height:45px;

	text-indent:-9999px;

}

#lps {

	position:absolute;

	top:256px;

	left:187px;

	display:block;

	width:223px;

	height:55px;

	text-indent:-9999px;

}

/* end partner links

=======================*/



/*----about us nav----*/

#aboutlinks{

	list-style: none;

}

#aboutlinks a{

	display:block;

	height:101px;

	position:absolute;

	background-repeat:no-repeat;	

}

#aboutlinks a span {

	display:none;	

}

#about-history a {

	width:178px;

	top:30px;

	left:46px;	

	background-image:url(/images/ourhistory_bg.gif);

}

#about-history a:hover {

	background-position:-178px;

}

#about-installation a {

	width:185px;

	top:30px;

	left:252px;		

	background-image:url(/images/installation_bg.gif);

}

#about-installation a:hover {

	background-position:-185px;

}

#about-news a {

	width:175px;

	top:163px;

	left:46px;		

	background-image:url(/images/news_bg.gif);

}

#about-news a:hover {

	background-position:-175px;

}

#about-dvd a {

	width:188px;

	top:163px;

	left:252px;	

	background-image:url(/images/dvd_bg.gif);	

}

#about-dvd a:hover {

	background-position:-188px;

}

#about-email a {

	width:166px;

	height:16px;

	position:absolute;

	top:315px;

	left:150px;		

}

/*----products inner nav---*/

#prdcts-innernav {

	list-style: none;

}

#prdcts-innernav a{

	display:block;

	position:absolute;

	background-repeat:no-repeat;	

}

#prdcts-innernav a span {

	display:none;	

}

#ebob-icon a,

#vbob-icon a,

#cartvu-icon a,

#scotvu-icon a {

	width:139px;	

	left:46px;	

}

#ebob-icon a {

	height:51px;

	top:30px;		

	background-image:url(/images/ebob_bg.gif);

}

#vbob-icon a {

	height:50px;

	top:105px;

	background-image:url(/images/vbob_bg.gif);

}

#cartvu-icon a {

	height:52px;

	top:190px;

	background-image:url(/images/cartvu_bg.gif);

}

#scotvu-icon a {

	height:55px;

	top:270px;

	background-image:url(/images/scotvu_bg.gif);

}

#ebob-icon a:hover,

#vbob-icon a:hover,

#cartvu-icon a:hover,

#scotvu-icon a:hover {

	background-position:-139px;

}

/*---padding for non-background categories---*/

.pad p,

.pad h1 {

	padding:10px 24px 0 23px;

}

/*----IE 6----*/

*html #copy-1 {

	margin-left:8px;

}

#copy-1 {

	width: 380px;

	margin-left:15px;

	height:240px;

	overflow:auto;

	position:relative;

	top:90px;

	float: left;

	padding:5px 3px 0 23px;

	scrollbar-base-color: #005daf;

	scrollbar-track-color: #cccee4;

	scrollbar-face-color: #005daf;

	scrollbar-highlight-color: #005daf;

	scrollbar-3dlight-color: #eaeaea;

	scrollbar-darkshadow-color: #ccc;

	scrollbar-shadow-color: #999;

	scrollbar-arrow-color: #fff;

}

/*----IE 6----*/

*html #copy-2 {

	margin-right:40px;

}

#copy-2 {

	width: 200px;

	float: right;

	margin-right:80px;

	position: relative;

}

img-1 {

	float: left;

	margin-right: 10px;

}

img-2 {

	float: right;

	margin-left: 10px;

}

/*---menus---*/

ul {

	margin:0;

	padding:0;

}

#header ul,

#footer-1 ul {

	list-style: none;

	display: inline;

	font-family: Arial, Helvetica, sans-serif;

}

#header li,

#footer-1 li {

	margin:0 10px 0 0;

	display:inline;

	float:left;

}

#header li a:hover,

#footer-1 li a:hover {

	color: #000;

	text-decoration: none;

}

#menu-main a,

#menu-prod a,

#menu-home a {

	display:block;

	width:auto;

	float:left;

	text-decoration: none;

	color: #666;

	font-weight: bold;

}

#menu-prod {
	position: absolute;
	left: 24px;
	top: 87px;
	width: 379px;

}

#menu-main {

	position: absolute;

	top: 87px;

	left: 463px;

	width: 275px;

}

#menu-home {

	position: absolute;

	top: 52px;

	left: 26px;

	width: auto;

	z-index: 100;

}

#menu-main a,

#menu-prod #nav-products a,

#menu-home a {

	background: url(/images/nav_off.gif) no-repeat left center;

	padding-left: 22px;

}

#copy-2 ul {

	position:absolute;

	left:46px;

	top:43px;

}

#copy-2 li {

	margin-bottom:6px;

	list-style:none outside;	

}

/*----conditions----*/

#menu-main a:hover,

#menu-prod #nav-products a:hover,

#home #nav-home a,

#customers #nav-customers a,

#partners #nav-partners a,

#about #nav-about a,

#products #nav-products a,

#menu-home a:hover {

	background-image: url(/images/nav_on.gif);

	color:#000;

}

#menu-prod #nav-ebob a,

#menu-prod #nav-vbob a,

#menu-prod #nav-cartvu a,

#menu-prod #nav-scotvu a,

#menu-prod #nav-cartvision a{

	color: #999;

}

#menu-prod #nav-ebob a:hover,

#menu-prod #nav-vbob a:hover,

#menu-prod #nav-cartvu a:hover,

#menu-prod #nav-scotvu a:hover,

#menu-prod #nav-cartvision a:hover,

.ebob #menu-prod #nav-ebob a,

.vbob #menu-prod #nav-vbob a,

.cartvu #menu-prod #nav-cartvu a,

.scotvu #menu-prod #nav-scotvu a,

.cartvision #menu-prod #nav-cartvision a {

	color: #005eab;

}

/*----testimonials/did you know movies----*/

#didyouknow,

#testimonials {

	display:none;

}

#home #didyouknow {

	display:block;

}

#products #testimonials,

#customers #testimonials,

#partners #testimonials,

#about #testimonials {

	display:block;

}

#prod-requestdvd {

	display: block;

	width:118px;

	height:24px;

	position: absolute;

	left: 541px;

	top: 309px;

	background:url(/images/requestdvd_bg.gif) no-repeat;

}

#prod-requestdvd:hover {

	background-position:-118px;

}

#prod-requestdvd span {

	display:none;

}

#newsletter {

	width: 200px;

	background: #FFFFFF;

	position: absolute;

	left: 100px;

	top: 42px;

	font-size: 0.8em;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	z-index:200;

}

#newsletter input {

	font: 1em Arial, Helvetica, sans-serif;

	border:1px solid #005daf;

}

#newsletter .submit {

	font: bold 1em Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	background: #005daf;

	width: auto;

	height: auto;

	border:1px solid #000;

}

/*----movies----*/

.product-movies {

	width: 242px;

	height: 197px;

	position: absolute;

	left: 480px;

	top: 77px;

}
