/* CSS Document */
/* ---------------------------------------------------------------------------------- CORE CSS BEGINS --------------------------------------------------------------------------------------------------------------------------- */
* {margin:0; padding:0;}
body {background:#0b2b55 url(/pix/KerrDental-2/zzCoreTemplate/kerr-homepage-bg.jpg) center top no-repeat; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#container {margin:0 auto; padding:0 10px; width:940px;}
#header {background:url(/pix/KerrDental-2/zzCoreTemplate/kerr-header-navigation-bg.jpg) top no-repeat; height:139px; margin:0 0 0 0; position:relative; width:940px;}
#header h1.logo a {display:block; height:104px; width:116px;}
#header h1.logo a span {display:none;}
#header .search {
	right:0;
	position:absolute;
	top:15px;
}
#header p.inspiration {
	color:#fafafa;
	font-size:16px;
	right:0;
	padding:3px 0;
	position:absolute;
	top:66px;
}
#header .search .formSubmitButton {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerr-search-button.jpg) no-repeat;
	border:none;
	cursor:pointer;
	height:25px;
	width:70px;
}
.formFieldText {
	border:2px solid #a9a9a9;
	padding:3px;
}
.subscribe .formSubmitButton {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerr-subscribe-button.jpg) no-repeat;
	border:none;
	cursor:pointer;
	height:25px;
	width:70px;
}
h1 {font-size:24px; margin:0 0 5px 0;}
h2 {font-size:18px; margin:0 0 5px 0;}
h3 {font-size:16px; margin:0 0 5px 0;}
h4 {font-size:14px;}
p {color:#c5c5c5; line-height:16px; margin:0 0 15px 0;}

.border {border-collapse: collapse;}
.border td {border:1px solid #ccc; padding:5px;}

/*jk 4-7-10*/
ol {padding-left:10px;}

/* Text Links
------------------------------------------------------- */
a:link { color:#2d5582; text-decoration:underline;}
a:visited { color:#3869a1; text-decoration:underline;}
a:hover { text-decoration: none;}
a:active { color:#2d5582; text-decoration:underline;}

/* Image Links
------------------------------------------------------- */
/*a:link img {border:1px solid #2d5582;}*/
a img {border:none;}
/* a:visited img {border:1px solid #2d5582;}*/
/* a:hover img {border:1px solid #4583c9;}*/
/* a:active img {border:1px solid #2d5582;}*/


/* Navigation */
#navigation {
	position:absolute;
	top:81px;
	/*width: 940px;*/
}
#navigation li {
	float:left;
	list-style:none;
}
#navigation li a {
	display:block;
	height:48px;
}
#navigation li a span {
	display:none;
}
#navigation li.home a {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerr-header-navigation-home.jpg) no-repeat;
	width:116px;
}
#navigation li.products a {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerr-header-navigation-products.jpg) no-repeat;
	width:121px;
}
#navigation li.company a {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerr-header-navigation-company.jpg) no-repeat;
	width:163px;
}
#navigation li.news a {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerr-header-navigation-news.jpg) no-repeat;
	width:95px;
}
#navigation li.promotions a {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerr-header-navigation-promotions.jpg) no-repeat;
	width:142px;
}
#navigation li.contact a {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerr-header-navigation-contact.jpg) no-repeat;
	width:139px;
}
#navigation li.university a {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerr-header-navigation-university.jpg) no-repeat;
	width:164px;
}
#navigation li.home a:hover,#navigation li.products a:hover,#navigation li.company a:hover,#navigation li.news a:hover,#navigation li.promotions a:hover,#navigation li.contact a:hover,#navigation li.university a:hover {
	background:none;
}
#navigation ul li ul {
    clear: left;
    position: absolute;
    left: -999em;
    z-index: 999;
    width: 240px;
    margin-top:12px;
    margin-left:22px;
    background: #aec881;
    /*border: 1px solid #c1c0bb;*/
    list-style: none;
    line-height: 1;
    padding:15px 0;
    margin-bottom: 0px !important;
    z-index: 10;
}  
#navigation ul li li {
    display: inline;
    _display: block;
    float: none;
    _float: left;
    margin: 0;
    text-transform: none;
	width: 240px;
}
#navigation ul ul li.nobgimg a {
	background:none;
    color: #0b2b55;
    display: block;
    padding: 5px 20px;
    text-align: left;
    font-size: 14px;
    text-indent: 0;
    height: 24px;
    width: 180px;
	text-decoration: none;
}
#navigation ul ul li.nobgimg a:hover {
	text-decoration: underline;
}
#navigation ul li:hover ul,
#navigation ul li.sfhover ul {
    left: 94px;
	top: 36px;
}
/* Content
---------------------- */
#content {float:left; margin:0 0 15px 0; width:940px;}
/*#content a:link,a:link { color:#2d5582; text-decoration:underline;}
#content a:visited,a:visited { color:#3869a1; text-decoration:underline;}
#content a:hover,a:hover { text-decoration: none;}
#content a:active,a:active { color:#2d5582; text-decoration:underline;}*/
.content-colleft {float:left; margin:0 20px 30px 0; width:572px;}
.content-colright {float:left; width:348px;}
.content-colleft h2, .content-colright h2 {border-bottom:1px solid #174c7e; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:24px; margin:0 0 15px 0; padding:0 0 5px 0;}
/* Main Ad
---------------------- */
.mainad {
	margin:0 0 30px 0;
}

/* Carousel
---------------------- */
.carousel {
	color:#fafafa;
	float:left;
	margin:0 0 30px 0;
	width:572px;
}
.carousel h2 {
	border:none;
	float:left;
	margin:0;
	padding:0 5px 10px 0;
}
.carousel h4 {
	border:none;
	margin:5px 0 10px 0;
	padding:0;
}
#title {
	float:left;
	width:572px;
}
/* 
Scroll title and navigation elements
*/

#scrollForward {
	cursor:pointer;
}

#scrollBack{
	cursor:pointer;	
}
.pointer{
	cursor:pointer;	
}
/*
root element for the scrollable.
when scrolling occurs this element stays still.
*/

.scrollable {
/* required settings */
	position:relative;
	float:left;
	border:none;
	width:572px;
	height:157px; 
	overflow:hidden;
	margin:0px;
	padding:0px;
}
/*	root element for scrollable items. Must be absolutely positioned  */
.scrollable .items {
/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}
/* single scrollable item */
.items div { 
	float:left;
	background-image:url(/pix/KerrDental-2/zzCoreTemplate/kerr-carousel-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:143px;
	height:157px;
	border:none; 
	padding: 0px; 
	margin:0px;
	cursor:pointer;
}
/* Position of image in item */
.items div img {
	position:absolute;
	border:none;
	float:none;
	width:143px; 
	height:103px;
}
/* Text in item */
.itemTitle {
 	position:absolute;
	float:left;
 	color:#212121;
	padding:0px;
	font-size:12px;
	font-weight:bold; 
	border:none;
	width:120px;
	margin-left:10px; margin-top:110px;	
 }
/* active item */
.scrollable .active {
	/*border:2px solid #000;*/
	z-index:9999;
	position:relative;
	top:5px; 
}
/* Hides Page buttons when prev/next page not available */
.disableNavs {
	visibility:hidden;
}

/* Kerr University
---------------------- */
.kerruniversity h2 {
	color:#fafafa;
	border-bottom:none;
}
.kerruniversity h2 a,.kerruniversity h2 a:hover,.kerruniversity h2 a:active,.kerruniversity h2 a:visited {
	color:#fafafa;
	text-decoration:none;
}
#accordion {font-size:16px; margin:0 0 30px 0; padding: 0; }
#accordion dd {padding:5px; width:332px;}
#accordion dd h5 {font-size:10px; margin:5px 0;}
#accordion dd h5 a,#accordion dd h5 a:active {text-decoration:none;}
#accordion dd h5 a:hover {text-decoration:underline;}
.kerruniversity dt {
	border-top:1px solid #174c7e;
	width:348px;
}
.kerruniversity dt a {
	background:url(/pix/KerrDental-2/zzCoreTemplate/plus-icon.gif) right no-repeat;
	color:#fafafa;
	display:block;
	font-weight:bold;
	padding:11px 0 11px 43px;
	text-decoration:none;
	width:305px;
}
.kerruniversity dt a:hover {
	background:url(/pix/KerrDental-2/zzCoreTemplate/minus-icon.gif) right no-repeat;
	color:#fafafa;
	display:block;
	font-weight:bold;
	padding:11px 0 11px 43px;
	text-decoration:none;
	width:305px;
}
.kerruniversity dt a:visited {
	color:#fafafa;
	text-decoration:none;
}
.kerruniversity dt.last { /* ??? */
	border-bottom:1px solid #1b3b63;
	border-top:1px solid #1b3b63;
}
.kerruniversity dt.education {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerruniversity-icons-education.gif) left no-repeat;
}
.kerruniversity dt.clinicalstudies {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerruniversity-icons-clinicalstudies.gif) left no-repeat;
}
.kerruniversity dt.partydata {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerruniversity-icons-3rdpartydata.gif) left no-repeat;
}
.kerruniversity dt.advancements {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerruniversity-icons-advancements.gif) left no-repeat;
}
.kerruniversity dt.research {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerruniversity-icons-research.gif) left no-repeat;
}
.kerruniversity dt.videos {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerruniversity-icons-videos.gif) left no-repeat;
}
.kerruniversity dd { /* content area of the accordian */
	/*border:1px solid #FFF;*/
	background-color:#0b2b55;
	color:#b1bbc8;
	/*height:100px;*/
	font-family:Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	width:348px;
}

/*
.kerruniversity {
	margin:0 0 30px 0;
}
.kerruniversity h2 {
	border-bottom:none;
}
.kerruniversity ul {
	list-style:none;
}
.kerruniversity li {
	border-top:1px solid #174c7e;
	font-size:16px;
	width:348px;
}
.kerruniversity li a {
	background:url(/pix/KerrDental-2/zzCoreTemplate/plus-icon.gif) right no-repeat;
	color:#fafafa;
	display:block;
	font-weight:bold;
	padding:11px 0 11px 43px;
	text-decoration:none;
	width:305px;
}
.kerruniversity li a:hover {
	background:url(/pix/KerrDental-2/zzCoreTemplate/minus-icon.gif) right no-repeat;
	color:#fafafa;
	display:block;
	font-weight:bold;
	padding:11px 0 11px 43px;
	text-decoration:none;
	width:305px;
}
.kerruniversity li a:visited {
	color:#fafafa;
	display:block;
	font-weight:bold;
	padding:11px 0 11px 43px;
	text-decoration:none;
	width:305px;
}
.kerruniversity li.last {
	border-bottom:1px solid #1b3b63;
	border-top:1px solid #1b3b63;
}
.kerruniversity li.education {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerruniversity-icons-education.gif) left no-repeat;
}
.kerruniversity li.clinicalstudies {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerruniversity-icons-clinicalstudies.gif) left no-repeat;
}
.kerruniversity li.partydata {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerruniversity-icons-3rdpartydata.gif) left no-repeat;
}
.kerruniversity li.advancements {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerruniversity-icons-advancements.gif) left no-repeat;
}
.kerruniversity li.research {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerruniversity-icons-research.gif) left no-repeat;
}
.kerruniversity li.videos {
	background:url(/pix/KerrDental-2/zzCoreTemplate/kerruniversity-icons-videos.gif) left no-repeat;
}
*/
/* Newsletter
---------------------- */
.newsletter h2 {
	color:#fafafa;
}
p.boldsizetext {
	color:#fafafa;	
	margin:0 0 10px 0;
}
/* Footer
---------------------- */
#footerlist-wrap {
	background:#15345d;
	float:left;
	padding:20px 0;
	width:100%;
}
.footerlist {
	margin:0 auto;
	width:940px;
}
.footerlist h4 {
	color:#fafafa;
}
.footerlist a {
	color:#fafafa;
	text-decoration:none;
}
.footerlist a:hover {
	text-decoration:underline;
}
.footerlist a:visited {
	color:#fafafa;
}
.footerlist h4 {
	margin:0 0 10px 0;
}
.footerlist ul {
	color:#c5c5c5;
	float:left;
	font-size:10px;
	list-style:none;
	padding:0 13px;
	width:65px;
}
/*.footerlist ul strong {
	color:#95b73e;
	margin:0 0 5px 0;
}*/
.footerlist ul strong a {
	color:#8fb23c;
	margin:0 0 5px 0;
}
.footerlist ul strong a:visited {
	color:#8fb23c;
	margin:0 0 5px 0;
}
.footerlist ul li {
	margin:3px 0;
}
#footer-wrap {
	float:left;
	margin:25px 0;
	width:100%;
}
.footer {
	margin:0 auto;
	text-align:center;
	width:940px;
}
.footer p {
	font-size:10px;
}
.footer h4 {	
	color:#fafafa;
	margin:0 0 15px 0;
}

/* ---------------------------------------------------------------------------------- CORE CSS ENDS --------------------------------------------------------------------------------------------------------------------------- */

/* CSS Document */
/* ---------------------------------------------------------------------------------- STANDARDPAGE BEGINS --------------------------------------------------------------------------------------------------------------------------- */
/* Page End - Image above the footer that ends each page
----------------------------------------------------------------------------- */
.pageEnd {background:url(/pix/KerrDental-2/zzCoreTemplate/footerStandardPage.gif) no-repeat top; clear:both; height:42px; width:1000px;}

/* Product Catergories - Navigation
----------------------------------------------------------------------------- */
#productCategories {float:left; width:165px;}
#productCategories ul {float:left; padding: 0 10px 0 0; width:155px;}
#productCategories li {display:inline; list-style:none;}
#productCategories li a {color:#a8b8cb; display:block; padding:2px 0 2px 5px; margin: 0 0 .5em 0; text-decoration:none;}
#productCategories li a:hover {background:#fff; color:#093a71;}

/* Content Area - This is where the bulk information of the web site goes. (See core.css for other styles)
----------------------------------------------------------------------------- */
#content.interior {float:left; margin:10px 0 15px 0; width:775px;}
#content .contentArea-top {background:url(/pix/KerrDental-2/zzCoreTemplate/content-bg-top-3.gif) right no-repeat; float:left; height:20px; margin:12px 0 0 0; width:775px;}
#content .contentArea-bottom {background:url(/pix/KerrDental-2/zzCoreTemplate/content-bg-bottom-3.gif) right no-repeat; float:left; height:20px; margin:0 0 0 0; width:775px;}
#content div#contentArea {background:#fff; /*url(/pix/KerrDental-2/zzCoreTemplate/interiorContentAreaBG-03.gif) repeat-y;*/ float:left; padding:0 20px; width:735px}
#content #contentArea h1,#content #contentArea h2,#content #contentArea h3,#content #contentArea h4 {color:#093a71;}
#content #contentArea p,#content #contentArea ul {color:#666;}
#content #contentArea ul {margin:0 0 15px 15px;}
#content #contentArea li {margin:0 0 3px 0;}
#content div#contentArea blockquote {padding:10px; width:300px;}
#content div#contentArea blockquote p {color:#093a71; font-size:12px; line-height:18px;}
#content div#contentArea blockquote h2 {font-size:14px;}
#content #contentArea table {margin:15px 0;}
#content table#contentArea {background:#fff; /*url(/pix/KerrDental-2/zzCoreTemplate/interiorContentAreaBG-03.gif) repeat-y;*/ float:left; width:775px}
#content div#contentArea #flash {float:right; padding:0 0 15px 15px;}
#content table#contentArea td {vertical-align:top; padding:5px;}
#content table#contentArea td#leftCol {border-right:1px solid #e4e4e4; padding:0 20px;}
#content table#contentArea td#leftCol #focusProduct ul {color:#2d5582;}
#content table#contentArea td#leftCol #focusProduct li {margin:0 0 5px 0;}
#content table#contentArea td#leftCol #focusProduct td.productForcusHighlights {padding:0 5px;}
/*#content table#contentArea td#leftCol table td {padding:5px;}*/
#content table#contentArea td#rightCol {vertical-align:top; padding:0 20px; width:114px;}
#content table#contentArea td#rightCol strong {color:#093a71;}
#content table#contentArea td#rightCol ul {list-style:none; margin:0 0 15px 0;}
#content table#contentArea td#rightCol li {list-style:none; margin:0 0 .5em 0;}

/* ---------------------------------------------------------------------------------- STANDARDPAGE ENDS --------------------------------------------------------------------------------------------------------------------------- */
.clearthis { clear: both;} /* (this is the code you will use) <div class="clearthis"><!-- this div is not floated and its clear property is set to both --></div> */
.fleft {float:left;}
.fright {float:right;}
.txtyellow {color:#FFFF66;}
.product2column td {padding: .5em; width: 50%;}
.product3column td {padding: .5em; width: 33%;}
.product4column td {padding: .5em; width: 25%;}
.product5column td {padding: .5em; width: 20%;}
.product6column td {padding: .5em; width: 16%;}
.product8column td {padding: .5em; width: 12%;}
.colored-bg {background-color:#c9e5f9; padding: 5px;}
.order-nav {background:url(http://kerrdental.com/pix/KerrDental-2/zzCoreTemplate/content-bg-bottom-3.gif) bottom no-repeat; float: left; height:20px; margin-top: -30px; padding:0 0 15px 0; text-align: center; width:775px;}
.order-nav p {padding:5px;}
.order-nav p span {color: #666;}
.skyscraper-ad {float: left; width:550px;}

/* Content Area - Kerr University SideBar
----------------------------------------------------------------------------- */
#content #kerrUniversityNav img {border:none;}
#eNewsContainer {padding:20px;}
#eNewsContainer img {border:none;}

@media print{
 #mainNav{
  display:none;
 }
 #productCategories{
  display:none;
  }
 .search{
  display:none;
 }
 #mainNav{
  display:none;
 }
 #kerrUniversityNav{
  display:none;
 }
 #rightCol{
  display:none;
 }
 #head .kerrLogo span {
  display:block;
  width:400px;
 }
 #head p{
  color:black;
 }
 #head h2 span {
  display:block;
 }
 #leftCol{
  width:auto;
  float:left;
 }
}
/* ShareThis */
.sharethis {text-align: right;}
.sharethis a {color:#fff;}
/* Social Media Header */
.socialmedia {background:#fff; height:25px; width:100%;}
.socialmedia ul h4 {color:#0a386c; float:left; margin-left: 370px; padding:2px 3px 0 0;}
.socialmedia ul {margin:0 auto; width:940px; padding:5px 0 0 0;}
.socialmedia li {float:left; list-style: none;}
.socialmedia li a span {display: none;}
.socialmedia li a {display: block; height:16px; padding:1px 5px 0 0; width:16px;}
.socialmedia li.facebook {background: url(/pix/KerrDental-2/Misc/socialmediaicons/16/facebook.png) center no-repeat;}
.socialmedia li.twitter {background: url(/pix/KerrDental-2/Misc/socialmediaicons/16/twitter.png) center no-repeat;}
.socialmedia li.youtube {background: url(/pix/KerrDental-2/Misc/socialmediaicons/16/youtube.png) center no-repeat; margin:0 3px 0 0;}
