@import "navigation.css";

/* Stylesheet for Mitch Dental 
9/14/2007
*/

a { text-decoration: none; color: #798B90;}
a:hover { text-decoration: underline; }
a.subnav { color:#7A8C90; text-decoration:none; }
a.subnav:hover { color:#CFCFA4; }
a.readmore { color:#A68971; text-decoration:none; }
a.reamore:hover { color:#CCCC99; }
a.services { color:#7A8D92; text-decoration:none; }
a.service:hover { color:#A68971; }
.clear { clear:both; visibility:hidden; }
.title { width:200px; border-bottom:1px solid #c9c9c9; height:35px; margin-bottom:10px; }
.seminartitle { width:571px; height:35px; padding: 20px; margin-left: auto; margin-right: auto  }
#seminar { width:571px; margin-left: auto; margin-right: auto  }
.lower-nav-links { color:#999a65; }
.bottom-links { text-align:center; color:#999A65; }
body { background-color:white; }

#wrapper { margin: 10px auto; border:0px solid black; min-width: 750px; width: 750px; height: 650px; position: relative; padding: 0px 35px;}

#header { border:0px solid black; height:30px; }
	#searchbox { float: right; margin-top: 7px;}
	#searchbox input { height:15px; length:75px; background-color:#DDD; border:1px solid inset; }
	#link-list { float: right; margin: 15px 4px 0px 10px;}
		#header-link-list { list-style: none; padding: 0px; margin: 0px; }
		#header-link-list li { display: inline; padding: 3px 5px; border: 0px solid black; }
		#header-link-list li#end { padding: 3px 0px 3px 5px; }
#nav-main { border-top:1px solid white; height:65px;  position: relative; padding-top:10px; }
	#logo { padding: 0px 20px; float:left; margin-top:-7px; }
	
/* --- class'Body' definitions and all child elements for all pages --- */
.body { border:0px solid black; margin-top: 2px; position:relative; z-index:0;}
	#casetracking-body { margin-top: 25px; }
	#banner { margin: 0px; }
	#becomeone-body { padding:25px 0px; height:435px; }
	#becomeone-body #col1 { float:left; margin-bottom: 70px; height:435px; }
	#becomeone-body #becomeone-pic { padding:20px 35px 20px; }
	#becomeone-body #col2 { float:right; width:344px; }
	#seminars-col1 { float:left; padding-left: 125px; margin-bottom: 70px; height:435px; }
	#seminars-col2 { float:right; width:447px; padding-right: 90px; }
	#seminar-heading { color: #999a65; font-size: 12px; font-weight: 700;  }
	#becomeone-body #becomeone-title { width:100px; border-bottom:1px solid black; color:#999864; padding-bottom:10px; }
	#contactus-body { padding:25px 0px; height: 500px; }
		#cu-form-title { width:318px; border-bottom:1px solid black; color:#999864; padding-bottom:5px; } 
		#cu-form-footer { padding: 0px; width:300px; border-top:1px solid #989864; color:#999864;}
	#contactus-body #col2 { width: 300px; height: 485px; float:right; }
	#contactus-body #col1 { float:left; width: 345px;  padding: 10px 50px 0px 20px; }
		#cu-map1-container, #cu-map2-container, #cu-map3-container { height: 150px; }
		#cu-map1-addr, #cu-map2-addr, #cu-map3-addr { float:left; margin-left:20px; text-align:right; width: 170px; }
		#cu-map1-container a img, #cu-map2-container a img, #cu-map3-container a img { border:none; width:122px; height:120px; }
		#cu-map1, #cu-map2, #cu-map3 { float:right; border:1px solid;}
	#contactus-body #col2 #cu-contactform-container { height: 450px; float:right;}
	#contact-us-form { }
	#contactus-body #contact-us-form #cu-form-inputs { margin:0px; padding-top:10px; height: 190px; width: 300px; }
	
	#consultation-body { padding:25px 0px; height:380px; }
	#consultation-body #col1 { float:left; margin-bottom: 50px; width:360px; }
	#consultation-body #col2 { float:right; width:380px;}
	#consultation-body #consultation-pic { padding: 80px 65px 20px; }
	
	.wrapper#home #lower { position:relative; }
	#home-body { position:relative; }
	#home-implant { position:absolute; top:475px; left:650px; }
	
	#casetracking-body {}
	#casetracking-pic { position: absolute; top: 20px; left: 40px; }
	#casetracking-title { margin:0px 0px 0px 350px; }
	#casetracking-body #ct-form-area { background-image:url(../images/ct-body-background.gif); background-repeat:no-repeat; width: 743px; height: 320px; }
	casetracking-title { margin-left:300px; }
			
	#jobs-body { height: 450px; }
	#jobs-body p { margin: 15px 0px; padding: 0px; }
		#jobs-body #col1 { float: left; width: 430px; margin-right: 40px;}
		#jobs-body #col2 { border:0px solid; }
	.jobs-desc-indent { margin-left: 100px !important; }
	#jobs-pic { margin-left: 100px; }
	
	#links-body { }
	#links-body #links-banner {}
	.links #lower { border:0px solid; padding-left:140px; }
	.links #lower #contain1 { margin:5px auto; width:490px; border:0px solid; padding-top:20px;}
	.links #links-implant { position:absolute; top:430px; left:650px; }
	.links #links-box-1, .links #links-box-2, .links #links-box-3 { width:155px; float:left; height:90px; }
	.links #links-box-1 a, .links #links-box-2 a, .links #links-box-3 a { color:#525f63; }
	.links #links-box-1, .links #links-box-2 { border-right: 1px solid #c9c9c9; margin-right: 15px; }
	.links #links-box-1 { width:140px; }
	.links #lower #contain4 { float:right; }
	.links #lower #contain4 img {margin-top: 180px; }
	.links .title#links-title { width:250px; }
	
	
	#background-body { height:500px; }
	#background-body #col1 { float:left; }
	#background-body #col1 #background-pic { margin:20px 0px 50px 160px; }
	#background-body #col2 { width:300px; float:right; margin-right:100px; }
	/*#background-body #col2 img { margin: 0px 0px -50px 190px; }*/
	#background-body #backround-implant { position: absolute; top:450px; left:640px; }
	
	#billpay-body { height: 320px; }
	#billpay-body #col1 { float:left; }
	
	#cp-body { height:420px; }
	#cp-body #col1 { float:left; height:385px; padding:0px; }
	#cp-body #col2 { float:right; width:410px; height:165px; padding:45px 0px 0px 30px; margin-left:15px; }
	#cp-body #cal1-mok { float:left; width:150px; height:150px; background-color:#aaa; color:black; }
	#cp-body #cal2-mok { float:right; width:150px; height:150px; background-color:#aaa; color:black; }
	#cal1-mok p, #cal2-mok p { text-align:center; }
	#disclaimers { margin:10px 0px; padding:0px; list-style:disc none inside; }
	#disclaimers li { font-style:italic; }
	
	#cal2 tr td.monthname2, #cal1 tr td.monthname { background-color:#798b90; text-align:center; color:white; }
	#cal1 { border-bottom:1px solid black; border-top:1px solid black; width:200px; height:160px; float:left; padding:5px 0px; }
	#cal2 { border-bottom:1px solid black; border-top:1px solid black; width:200px; height:160px; float:right; padding:5px 0px; }
	#cal1 tr td, #cal2 tr td { background-color:#eee; }
	#cal1 .days, #cal2 .days { background-color:#eee; text-align:center; }
	#cal1 .weeks, #cal2 .weeks { background-color:gray; color:black; text-align:center; }
	#cal1 .days.target, #cal2 .days.target { background-color:#d7d8a2; }
	#cal1 .days.firstlast, #cal2 .days.firstlast { background-color:#ccc; }
	#cal1 .days.holiday, #cal2 .days.holiday { background-color:#fcd17d; }
	#cal1 .days.processing, #cal2 .days.processing { background-color:#C0FEBA; }
	#cal1 .days.shipping, #cal2 .days.shipping { background-color:#A9D1FE; }
	#cal1 .days.finished, #cal2 .days.finished { background-color:#FE9794; }
	#key-region { margin-top:20px; }
	#key-region #holiday-key { background-color:#fcd17d; }
	#key-region #processing-key { background-color:#C0FEBA; }
	#key-region #shipping-key { background-color:#A9D1FE; }
	#key-region #inlab-key { background-color:#d7d8a2; }
	#key-region #finished-key { background-color:#FE9794; }
	#cal1 .days.firstlast.target, #cal2 .days.firstlast.target { background-color:#0099CC; }
	#key-region .ptype1 { margin:3px 0px; }
	#key-region .ptype2 { margin:10px 0px; }
	#key-region #key-list { list-style:disc none outside; margin:10px 0px; padding:0px 0px 0px 15px; font-style:italic; color:#525f63; }
	
	.service-catagory { text-decoration:underline; }
	
	#people-body { height:510px; border:0px solid red; }
	#people-body p {margin: 15px 0px; padding: 0px; }
	#people-body #col1 { float:left; width:530px;}
	#people-body #col1 .title {width:240px; }
	#people-body #col2 { float:right; width: 168px; padding-right: 20px; border:0px solid;}

	#kimmitch-div { float:left; padding:20px 30px 0px 70px; border:0px solid; }
	#people-list { background-image:url(../images/people-bak.jpg); background-repeat:no-repeat; width:169px; height:295px; }
	#people-list p { margin: 21px 18px; }
	.people-list-title { font-size: 12px; font-weight:bold; cursor:pointer;}
	#people-implant { float:right;}
		.people-pictures { border:1px solid red; }
			.pp-1, .pp-2, .pp-3 { float:left; width:244px; border:1px solid; height:150px; }
			.pp-1 img, .pp-2 img, .pp-3 img { margin:auto; padding:0px; width:140px; height:94px; }
	
	.rxform #lower { height:275px; }
	.rxform #lower #contain1 { margin: 5px auto 0px 140px; width: 436px; height:165px; padding-top:20px; }
	.rxform #lower #contain1 a img { margin-top: 7px; border:none; }
	.rxform #rximage-text { text-align:right; padding:15px 0px 0px 0px; margin:0px;}
	.rxform #rxform-implant { position:absolute; top:450px; left:638px; }
	
	#services-body { height: 625px; border:0px solid; position:relative; }
	#services-body #col1 { float:left; width:440px; }
	#services-body #col2 { float:right; width:235px; margin-right:20px; padding-left:25px; }
	#services-implant { position:absolute; top:507px; left:640px; }
	#services-image-box { margin:35px 30px; width:237px; height:252px; background-image: url(../images/services-blank.jpg); background-repeat: no-repeat; visibility:visible;}
	#services-image { width:237px; height:252px; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0;}
	#services-body .title { width: 250px; }
	#services-body .services-title { color:#999A65; font-size:12px; font-weight:normal; margin:13px 0px 5px 0px;}
	#services-body .service-lists { list-style:none; padding:0px 0px 0px 10px; margin:0px; }
	#services-body .service-lists li { padding: 1px 0px; cursor:pointer; }
	#services-body .service-title { font-size:14px; font-weight:bold; }
	#zimmer-pic { }
	#atlantis-titanium-pic { margin-left:70px; }
	#fullcast-pic { margin-left:20px; }
	#threeiabutments-pic {}
	#aed-pic {margin-left:20px;}
	#threemespelava-pic { margin-left:40px; }
	#avante-pic { margin-left:50px; }
	#procera-pic { margin-left:40px; }
	#captek-pic {}
	#mdl-pic {}
	#radicaacrylic-pic { margin-left:30px; }
	#straumann-pic {margin-left:60px; }
	#bicon-pic {}
	#atlantiszirconia-pic { margin-left:90px; }
	#valplast-pic {margin-left:30px;}
	#flexite-pic {}
	#tridenture-pic {margin-left:0px;}
	#denturedesign-pic {}
	#vitallium-pic {}
	#staub-pic {margin-left: 40px;}
	#suction-pic {margin-left: 40px;}
	#duracetal-pic {margin-left:40px;}
	#customcoloring-pic { margin:0px 0px; } 
	#services-image-box img { margin:0px; }
	.services-box img { margin:0px 10px; }
	.services-box { border:0px solid; position:absolute; top:40px; left:80px; visibility:hidden; width:300px; }
	.services-box p { line-height:1.5em; }

	.shipping #col1 { border:0px solid; padding: 30px 0px 0px 323px; }
	.shipping #col2 { height:342px; background: url(../images/shipping-bak.gif) no-repeat; border:0px solid; padding-top:10px;}
	.shipping #shipping-body .title { width:150px; }
	.shipping #req-supplies { margin:0px 0px 0px 323px; font-weight:bold; font-size:11px; }
	.shipping p { margin:10px 0px; padding:0px; }
	.shipping #shipping-form { margin:0px; padding:0px; }
	.shipping #shipping-pic { position:absolute; top:60px; left:50px; }
	.shipping #shipping-implant { position:absolute; top:400px; left:640px; }
	
	#specialties-body { height:425px; padding-top:50px; }
	.specialties #col1 { float:left; width:33s0px; padding-left:100px; }
	.specialties #col2 { float:right; width:280px; margin-right:90px; }
	.specialties .specialties-listing { color:#999A65; font-size:12px; }
	.specialties #special-links { color:#999A65; }
	.specialties #specialties-pic-div {  }
	.specialties .title { width:280px; }
	#specialties-implant { position:absolute; top:410px; left:640px; }
	
	#sitemap-body { padding:30px 0px 90px 60px; }
	#sitemap-body #image-container { width:642px; height:381px; background: transparent url("../images/sitemap.png"); behavior: url("iepngfix.htc"); border:1px solid; }
	#sitemap-body #sitemap-implant { position:absolute; top:455px; left:640px; }
	
#lower { border: 0px solid red; height: 240px; }
	.contain-intro { border-bottom: 1px solid #989864; padding-bottom: 7px; color: #989864; font-family: Zapfino; }
	#contain1, #contain2, #contain3 { float:left; width: 170px; border: 0px solid black; margin: 15px 40px 0px 0px; }
	#contain1 { padding:10px 15px 0px 25px; width:140px; }
	#contain1 img { border:none; }
#footer { border-top:2px solid #cecfa4; margin-top:5px; padding-top:5px; font-size:9px; margin-bottom:15px; }
	#left { color:#798B90; float:left; width:420px; border:0px solid; }
	#right { float:right; width:300px; text-align:right; border:0px solid; }
	
/* --- Form element style defenitions --- */
#ct-form-inputs { margin:0px 15px 5px 340px; padding-top:10px; width: 350px; height: 230px; }
#ct-form-inputs p {font-weight:bold; margin:0px 0px 10px 0px; padding:0px; }
#ct-form-inputs #ct-form-col1 { float:left; }
#ct-form-inputs #ct-form-col2 { float: right; }
#ct-form-inputs #ct-form-col1 div, #ct-form-inputs #ct-form-col2 div { height:21px; }
#ct-form-inputs #ct-form-col1 div { width: 120px; }
#ct-form-inputs #ct-form-col1 div p { text-align:right; margin:0px; padding:0px; font-weight: normal; }
#ct-form-inputs #ct-case-number, #ct-company, #ct-phone-number, #ct-laboratory-location, #ct-email, #ct-email { width: 214px; height: 13px; border:1px inset; font-size:9px; }
#ct-form-inputs textarea { width: 214px; height: 75px; border:1px inset; font-size:9px; }
#ct-form-buttons { padding: 0px 0px 0px 480px; }
	#ct-reset, #ct-submit {border: none; background: white url(../images/ct-formbutton.gif); width:97px; height:27px; font-size: 13px; font-weight: bold; color:#798C91; font-family: "Myriad Pro"; }
	#ct-reset:hover, #ct-submit:hover { background:url(../images/nav-backhover.gif); color:white; }
		
#cu-form-inputs p {font-weight: bold; margin:0px 0px 10px 0px; padding:0px; }
#cu-form-inputs #cu-form-col1 { float:left; }
#cu-form-inputs #cu-form-col2 { float: right; }
#cu-form-inputs #cu-form-col1 div, #cu-form-inputs #cu-form-col2 div { height:22px; }
#cu-form-inputs #cu-form-col1 div { width: 85px; }
#cu-form-inputs #cu-form-col1 div p { text-align:right; margin:0px; padding:0px; font-weight: normal; }
#cu-form-inputs #cu-name, #cu-company, #cu-phone-number, #cu-email { width: 205px; height: 13px; border:1px inset; font-size:9px;}
#cu-form-inputs textarea { width: 205px; height: 60px; border:1px inset; font-size:9px; }
#cu-form-buttons { padding: 0px 0px 0px 101px; }
	#cu-reset, #cu-submit {border: none; background: white url(../images/ct-formbutton.gif); width:97px; height:27px; font-size: 13px; font-weight: bold; color:#798C91; font-family: "Myriad Pro"; }
	#cu-reset:hover, #cu-submit:hover { background:url(../images/nav-backhover.gif); color:white; }
	
#shipping-form-inputs { }
#shipping-form-inputs p {font-weight: bold; margin:0px 0px 10px 450px; padding:0px; }
#shipping-form-inputs #shipping-form-col1 { float:left; padding:0px 10px 0px 310px; }
#shipping-form-inputs #shipping-form-col2 { }
#shipping-form-inputs #shipping-form-col1 div, #shipping-form-inputs #shipping-form-col2 div { height:21px; }
#shipping-form-inputs #shipping-form-col1 div { width: 130px; }
#shipping-form-inputs #shipping-form-col1 div p { text-align:right; margin:0px; padding:0px; font-weight: normal; }
#shipping-form-inputs #shipping-name, #shipping-company, #shipping-phone-number, #shipping-email, #shipping-labels, #shipping-comments  { width: 205px; height: 13px; border:1px inset; font-size:9px;}
#shipping-form-buttons { padding: 0px 0px 0px 450px; }
	#shipping-reset, #shipping-submit {border:none; background: white url(../images/ct-formbutton.gif); width:97px; height:27px; font-size: 13px; font-weight: bold; color:#798C91; font-family: "Myriad Pro"; }
	#shipping-reset:hover, #shipping-submit:hover { background:url(../images/nav-backhover.gif); color:white; }
	
#bp-form {  }
#bp-form-container { height:235px; }
#bp-form-inputs { margin:0px 0px 5px 0px; padding-top:10px; width:460px; height:165px; }
#bp-form-inputs p {font-weight:bold; margin:0px 0px 10px 0px; padding:0px; }
#bp-form-inputs #bp-form-col1 { float:left; }
#bp-form-inputs #bp-form-col2 { float:right; }
#bp-form-inputs #bp-form-col1 div, #bp-form-inputs #bp-form-col2 div { height:19px; }
#bp-form-inputs #bp-form-col1 div { width:235px; }
#bp-form-inputs #bp-form-col2 div { width:220px; }
#bp-form-inputs #bp-form-col1 div p { text-align:right; margin:0px; padding:0px; font-weight: normal; color:black; }
#bp-form-inputs #bp-name, #bp-amountpaid, #bp-company, #bp-email, #bp-invoice { width:210px; height:13px; border:1px inset;}
#bp-form-inputs #bp-comments { width:210px; height:50px; border:1px inset; }
#bp-form-buttons { padding:0px; padding-left:270px; }
	
	