/* 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 */

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#products a { width: 90px; background: url(images2/cdnavbar2016.png) no-repeat 0 0; }

ul#topnav2015 li#products a:hover { background-position: 0 -45px; }

ul#topnav2015 li#products a.current { background-position: 0 -90px; }

ul#topnav2015 li#purchase a { width: 85px; background: url(images2/cdnavbar2016.png) no-repeat -90px 0; }

ul#topnav2015 li#purchase a:hover { background-position: -90px -45px; }

ul#topnav2015 li#purchase a.current { background-position: -90px -90px; }

ul#topnav2015 li#support a { width: 90px; background: url(images2/cdnavbar2016.png) no-repeat -175px 0; }

ul#topnav2015 li#support a:hover { background-position: -175px -45px; }

ul#topnav2015 li#support a.current { background-position: -175px -90px; }

ul#topnav2015 li#Pro a { width: 48px; background: url(images2/cdnavbar2016.png) no-repeat -265px 0; }

ul#topnav2015 li#Pro a:hover { background-position: -265px -45px; }

ul#topnav2015 li#Pro a.current { background-position: -265px -90px; }


ul#topnav2015 li#newsevents a { width: 62px; background: url(images2/cdnavbar2016.png) no-repeat -313px 0; }

ul#topnav2015 li#newsevents a:hover { background-position: -313px -45px; }

ul#topnav2015 li#newsevents a.current { background-position: -313px -90px; }

ul#topnav2015 li#videos a { width: 70px; background: url(images2/cdnavbar2016.png) no-repeat -375px 0; }

ul#topnav2015 li#videos a:hover { background-position: -375px -45px; }

ul#topnav2015 li#videos a.current { background-position: -375px -90px; }

ul#topnav2015 li#testimonials a { width: 120px; background: url(images2/cdnavbar2016.png) no-repeat -445px 0; }

ul#topnav2015 li#testimonials a:hover { background-position: -445px -45px; }

ul#topnav2015 li#testimonials a.current { background-position: -445px -90px; }

ul#topnav2015 li#reviews a { width: 85px; background: url(images2/cdnavbar2016.png) no-repeat -565px 0; }

ul#topnav2015 li#reviews a:hover { background-position: -565px -45px; }

ul#topnav2015 li#reviews a.current { background-position: -565px -90px; }

ul#topnav2015 li#about a { width: 70px; background: url(images2/cdnavbar2016.png) no-repeat -650px 0; }

ul#topnav2015 li#about a:hover { background-position: -650px -45px; }

ul#topnav2015 li#about a.current { background-position: -650px -90px; }

ul#topnav2015 li#CalDigit a { width: 110px; background: url(images2/cdnavbar2016.png) no-repeat -720px 0; }

ul#topnav2015 li#Location a { width: 69px; background: url(images2/cdnavbar2016.png) no-repeat -830px 0; }

ul#topnav2015 li#Location a:hover { background-position: -830px -45px; }

ul#topnav2015 li#Location a.current { background-position: -830px -90px; }