/* Top Nav Bar */

ul#topnav { list-style:none; height: 60px; width: 900px;
	padding-left: 0;
	margin-left: auto;
	margin-bottom: 15px;
	padding-top: 5px;
	margin-top: 10px;
}

ul#topnav li a { height: 60px; float: left; text-indent:-9999px;
	width: 900px;
}

ul#topnav li#products a { width: 90px; background: url(images/cdnavbar.png) no-repeat 0 0; }

ul#topnav li#products a:hover { background-position: 0 -60px; }

ul#topnav li#products a.current { background-position: 0 -120px; }

ul#topnav li#purchase a { width: 85px; background: url(images/cdnavbar.png) no-repeat -90px 0; }

ul#topnav li#purchase a:hover { background-position: -90px -60px; }

ul#topnav li#purchase a.current { background-position: -90px -120px; }

ul#topnav li#support a { width: 75px; background: url(images/cdnavbar.png) no-repeat -175px 0; }

ul#topnav li#support a:hover { background-position: -175px -60px; }

ul#topnav li#support a.current { background-position: -175px -120px; }

ul#topnav li#Pro a { width: 40px; background: url(images/cdnavbar-2014.png) no-repeat -250px 0; }

ul#topnav li#Pro a:hover { background-position: -250px -60px; }

ul#topnav li#Pro a.current { background-position: -250px -120px; }


ul#topnav li#newsevents a { width: 70px; background: url(images/cdnavbar-2014.png) no-repeat -290px 0; }

ul#topnav li#newsevents a:hover { background-position: -290px -60px; }

ul#topnav li#newsevents a.current { background-position: -290px -120px; }

ul#topnav li#videos a { width: 70px; background: url(images/cdnavbar.png) no-repeat -360px 0; }

ul#topnav li#videos a:hover { background-position: -360px -60px; }

ul#topnav li#videos a.current { background-position: -360px -120px; }

ul#topnav li#testimonials a { width: 110px; background: url(images/cdnavbar.png) no-repeat -430px 0; }

ul#topnav li#testimonials a:hover { background-position: -430px -60px; }

ul#topnav li#testimonials a.current { background-position: -430px -120px; }

ul#topnav li#reviews a { width: 75px; background: url(images/cdnavbar.png) no-repeat -540px 0; }

ul#topnav li#reviews a:hover { background-position: -540px -60px; }

ul#topnav li#reviews a.current { background-position: -540px -120px; }

ul#topnav li#about a { width: 65px; background: url(images/cdnavbar.png) no-repeat -615px 0; }

ul#topnav li#about a:hover { background-position: -615px -60px; }

ul#topnav li#about a.current { background-position: -615px -120px; }

ul#topnav li#CalDigit a { width: 220px; background: url(images/cdnavbar.png) no-repeat -680px 0; }


/* CalDigit Footer */


#foot {
	clear:both;
	padding: 5px 10px;
	color: #333333;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
}

ul#foot {
	list-style:none;
	padding:0;
}

ul#foot a {
	text-decoration: none;
	color: #333333;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

ul#foot a:hover {
	color: #333333;
}


ul#foot li {
	display:inline
}

#twitter a:hover {
	text-decoration: underline;
}

#facebook a:hover {
	text-decoration: underline;
}

#facebook img {
	margin-left: 30px;
}

#copy a {
	margin-right: 10px;
	margin-left: 10px;
}

#vimeo a:hover {
	text-decoration: underline;
}


ul#foot li a {
	text-align:center;
	margin-right: 10px;
	margin-left: 10px;
}



/*HP footer module*/

#hpfoot {
		clear:both;
		padding: 5px 10px;
		color: #333333;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	background-color: #ced0d0;
}

#hpfoot a:hover {
	color: #333333;
}
ul#hpfoot {
list-style:none;
padding:0;
}

ul#hpfoot li {
display:inline
}

ul#hpfoot li a {
text-decoration:none;
text-align:center;
	margin-right: 10px;
	margin-left: 10px;
}


ul#hpfoot a {
	text-decoration: none;
}

#hpfoot p {
	font-size: 12px;
	line-height: 18px;
}


#twitter a:hover {
	text-decoration: underline;
}

#hpfoot p a {
	text-decoration: none;
}

#vimeo a:hover {
	text-decoration: underline;
}

#hpfoot p a:hover {
	text-decoration: underline;
}

#facebook a:hover {
	text-decoration: underline;
}



/* Top Nav Bar 2015 to 2017*/

ul#topnav2015 { list-style:none; height: 45px; width: 900px;
	padding-left: 0; 
	margin:0 auto;
	padding-top: 0px;
	
}

ul#topnav2015 li a { height: 45px; float: left; text-indent:-9999px;
	width: 900px;
}

ul#topnav2015 li#News a { width: 67px; background: url(../images2/cdnavbar2017.png) no-repeat 0 0; }

ul#topnav2015 li#News a:hover { background-position: 0 -45px; }

ul#topnav2015 li#News a.current { background-position: 0 -90px; }

ul#topnav2015 li#Products a { width: 101px; background: url(../images2/cdnavbar2017.png) no-repeat -67px 0; }

ul#topnav2015 li#Products a:hover { background-position: -67px -45px; }

ul#topnav2015 li#Products a.current { background-position: -67px -90px; }

ul#topnav2015 li#Purchase a { width: 102px; background: url(../images2/cdnavbar2017.png) no-repeat -168px 0; }

ul#topnav2015 li#Purchase a:hover { background-position: -168px -45px; }

ul#topnav2015 li#Purchase a.current { background-position: -168px -90px; }

ul#topnav2015 li#Support a { width: 94px; background: url(../images2/cdnavbar2017.png) no-repeat -270px 0; }

ul#topnav2015 li#Support a:hover { background-position: -270px -45px; }

ul#topnav2015 li#Support a.current { background-position: -270px -90px; }


ul#topnav2015 li#Pro a { width: 55px; background: url(../images2/cdnavbar2017.png) no-repeat -364px 0; }

ul#topnav2015 li#Pro a:hover { background-position: -364px -45px; }

ul#topnav2015 li#Pro a.current { background-position: -364px -90px; }

ul#topnav2015 li#testimonials a { width: 127px; background: url(../images2/cdnavbar2017.png) no-repeat -419px 0; }

ul#topnav2015 li#testimonials a:hover { background-position: -419px -45px; }

ul#topnav2015 li#testimonials a.current { background-position: -419px -90px; }

ul#topnav2015 li#reviews a { width: 94px; background: url(../images2/cdnavbar2017.png) no-repeat -546px 0; }

ul#topnav2015 li#reviews a:hover { background-position: -546px -45px; }

ul#topnav2015 li#reviews a.current { background-position: -546px -90px; }

ul#topnav2015 li#about a { width: 75px; background: url(../images2/cdnavbar2017.png) no-repeat -640px 0; }

ul#topnav2015 li#about a:hover { background-position: -640px -45px; }

ul#topnav2015 li#about a.current { background-position: -640px -90px; }

ul#topnav2015 li#CalDigit a { width: 113px; background: url(../images2/cdnavbar2017.png) no-repeat -715px 0; }

ul#topnav2015 li#Location a { width: 72px; background: url(../images2/cdnavbar2017.png) no-repeat -828px 0; }

ul#topnav2015 li#Location a:hover { background-position: -828px -45px; }

ul#topnav2015 li#Location a.current { background-position: -828px -90px; }







/* Top Nav Bar 2017*/

ul#topnav2017 { list-style:none; height: 45px; width: 900px;
	padding-left: 0; 
	margin:0 auto;
	padding-top: 0px;
	
}

ul#topnav2017 li a { height: 45px; float: left; text-indent:-9999px;
	width: 900px;
}

ul#topnav2017 li#News a { width: 67px; background: url(../images2/cdnavbar2017.png) no-repeat 0 0; }

ul#topnav2017 li#News a:hover { background-position: 0 -45px; }

ul#topnav2017 li#News a.current { background-position: 0 -90px; }

ul#topnav2017 li#Products a { width: 101px; background: url(../images2/cdnavbar2017.png) no-repeat -67px 0; }

ul#topnav2017 li#Products a:hover { background-position: -67px -45px; }

ul#topnav2017 li#Products a.current { background-position: -67px -90px; }

ul#topnav2017 li#Purchase a { width: 102px; background: url(../images2/cdnavbar2017.png) no-repeat -168px 0; }

ul#topnav2017 li#Purchase a:hover { background-position: -168px -45px; }

ul#topnav2017 li#Purchase a.current { background-position: -168px -90px; }

ul#topnav2017 li#Support a { width: 94px; background: url(../images2/cdnavbar2017.png) no-repeat -270px 0; }

ul#topnav2017 li#Support a:hover { background-position: -270px -45px; }

ul#topnav2017 li#Support a.current { background-position: -270px -90px; }


ul#topnav2017 li#Pro a { width: 55px; background: url(../images2/cdnavbar2017.png) no-repeat -364px 0; }

ul#topnav2017 li#Pro a:hover { background-position: -364px -45px; }

ul#topnav2017 li#Pro a.current { background-position: -364px -90px; }

ul#topnav2017 li#testimonials a { width: 127px; background: url(../images2/cdnavbar2017.png) no-repeat -419px 0; }

ul#topnav2017 li#testimonials a:hover { background-position: -419px -45px; }

ul#topnav2017 li#testimonials a.current { background-position: -419px -90px; }

ul#topnav2017 li#reviews a { width: 94px; background: url(../images2/cdnavbar2017.png) no-repeat -546px 0; }

ul#topnav2017 li#reviews a:hover { background-position: -546px -45px; }

ul#topnav2017 li#reviews a.current { background-position: -546px -90px; }

ul#topnav2017 li#about a { width: 75px; background: url(../images2/cdnavbar2017.png) no-repeat -640px 0; }

ul#topnav2017 li#about a:hover { background-position: -640px -45px; }

ul#topnav2017 li#about a.current { background-position: -640px -90px; }

ul#topnav2017 li#CalDigit a { width: 113px; background: url(../images2/cdnavbar2017.png) no-repeat -715px 0; }

ul#topnav2017 li#Location a { width: 72px; background: url(../images2/cdnavbar2017.png) no-repeat -828px 0; }

ul#topnav2017 li#Location a:hover { background-position: -828px -45px; }

ul#topnav2017 li#Location a.current { background-position: -828px -90px; }