@import url('zero.css');
@import url('jquery.lightbox.css');

.lf {
	float: left;
}

#offer-txt {
	width: 296px;
}

#core-txt {
	width: 260px;
}

#scanner {
margin-top: 60px;
border-bottom: 2px dotted #939393;
}

.find {
	margin-top: 20px;
}

#core {
color: #f76f01;
margin-top: 30px;
}

body, table { font: 11px/1.4 Helvetica, Arial, sans-serif; color: #B3B3B3; }
  body { background: #525252 url(../images/strip.jpg) repeat-x top; }

img { border: 0; }

a { text-decoration: none; color: #E86902; text-decoration: underline; }
    a:hover { text-decoration: underline; }

.first { margin-top: 0 }

.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }

.content p { margin: 0 0 1.2em 0; }
.content h2 { margin-bottom: 1em; }
.content h3 { font-size: 13px;  margin-bottom: 1em; }
h3.ui-accordion-header { margin-bottom: 0; }

.content ul,
.content ol { margin: 1.2em 0; color: #E86902;}
  .content li { display: block; background: url(../images/hyphen.gif) no-repeat left 7px; padding-left: 11px; }
  
.content dt { font-size: 13px;  margin-bottom: 0.5em; }
.content dd { margin-bottom: 1.5em; }

.tabular-form { }
	.tabular-form table { color: white; }
	.tabular-form th { vertical-align: middle; width: 120px; }
	.tabular-form td { vertical-align: middle; width: 200px; padding-bottom: 5px; }
	.tabular-form .wrap { padding: 2px; background: #373737; }
		.tabular-form .wrap input,
		.tabular-form .wrap textarea { padding: 0; background: #383838; border: 0; display: block; color: white; width: 100%; }
	.tabular-form .buttons { text-align: right; }
.tabular-form textarea , .tabular-form input {background: #383838; border: 0;}
.submit {background: none};

.slideshow { position: relative; width: 300px; overflow: hidden; height: 287px; }
	.slideshow ul { width: 5000px; height: 287px; position: absolute; left: 0; top: 0; }
	.slideshow li { display: block; float: left; list-style: none; }
	.slideshow .pagination { position: absolute; bottom: 10px; right: 10px; }
		.slideshow .pagination a { margin-left: 5px }
	
.downloads-page { }
	.downloads-page .left { float: left; }
	.downloads-page .right { float: left; margin-left: 30px; }

.literature { color: white; margin: 30px 0 20px 0; }
	.literature li { position: relative; margin-bottom: 5px; background: none; padding-left: 0; }
	.literature .image { width: 80px; }
	.literature .text { position: absolute; left: 80px; bottom: 24px; padding-bottom: 10px; background: url(../images/dots.png) no-repeat bottom left; width: 350px; }
	
.core-zirconia .section { width: 310px; margin-bottom: 20px }

#banner { height: 344px; width: 959px; margin: 0 auto; position: relative; }
  #banner li { display: block; position: absolute; left: 0; top: 0;}
  
#container { width: 959px; margin: 0 auto; }

  #nav { width: 142px; padding-left: 28px; height: 494px; float: left; background: url(../images/dot_divider.jpg) no-repeat top right; }
    #nav ul { padding: 76px 0 0 0 }
      #nav li { margin: 0 0 -3px 0; padding: 0; }
      #nav li ul { padding: 0 0 10px 5px; }
        #nav li ul li { margin: 0 0 3px 0; }
         #nav a { display: block; font-family: "Century Gothic", "Avant Garde", sans-serif; text-decoration: none; color: #ccc; font-size:16px; }
         #nav li ul li a {font-size: 13px; color: #999; line-height: 14px;}
         #nav a:hover { color: #fff; }

		#nav .search-form { margin-top: 80px; }
		#nav .text { background: #383838; color: #959595; border: 0; padding: 3px; width: 105px; }

  #main-wrapper { float: left; width: 596px; }
    #main { padding: 77px 82px 0 60px; }
    #main h2 { font-family: "Century Gothic", "Avant Garde", sans-serif; text-decoration: none; color: #ccc; font-size:16px;}

  #right { width: 193px; height: 593px; float: left; background: url(../images/right_panel_dots.jpg) no-repeat top; padding-top: 77px; }
    #right p { display: block; margin: 6px 0; }
    #right img { display: block; }
    #right .client-login { margin: 0 0 21px 0 }

	#footer { width: 551px; padding: 20px 193px 0 215px; margin: 0 auto 10px auto; }
		#footer a { text-decoration: none; color: #b3b3b3; }
			#footer a:hover { text-decoration: underline; }
h1.search-title {font-size: 16px;}

.lf {
	float: left;
}

#offer-txt {
	width: 296px;
}

#core-txt {
	width: 260px;
}

#scanner {
margin-top: 60px;
border-bottom: 2px dotted #939393;
}

.find {
	margin-top: 20px;
}

#core {
color: #f76f01;
margin-top: 30px;
}

/*Accordian css */
.ui-state-default, .ui-widget-content .ui-state-default {
	border-bottom:2px dotted #939393;
	color:#575757;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}

.ui-state-active, .ui-widget-content .ui-state-active {
		color: #ffffff;
		outline: none;
}

/*Calendar*/
.fc-header-title
{
	font-size: 20px;
}

.fc-state-default {
	background: #000;
	color: #E86902;
}

.fc-content .fc-state-highlight{ background: black;}

li.parent a{
	margin-top:3px;
}

.event h2{
	color: #E86902;
	line-height: 1;
}

.event h2 {
	font-size: 12px;
	font-weight: bold;
}

.event h3 {
	font-size: 10px;
}

.event {
	padding-top: 20px;
	padding-bottom: 15px;
	border-bottom: 2px dotted #939393;
}
input, label {
margin: 5px 0;
}

#Password{ padding-top: 10px; }

/* FORMS */
div.field {
	margin: 0;
}
div.field  label {
	float:left;
	margin:6px;
	width:100px;
}
div.field input.text {
	background: #353535;
	border: none;
	width: 184px;
	color: #fff;
}
div.field textarea {
	background: #353535;
	border: 1px solid transparent;
	width: 182px;
	margin-top:5px;
	color: #fff;
}
input.action {
	background: #353535;
	color: #fff;
	border: #000;
	margin-left:243px;
	padding:3px;
}
div.field div.middleColumn {
	margin: 0;
}

/*
    NEWSLETTER STYLES
*/
.photo {
    float: left;
    width: 130px;
    padding: 0 10px 0 0;
}
.news-blurb {
    float:left;
    width: 314px;
}
.news-blurb h2 {
    margin-bottom: 0.5em;
}