/* 
----------------------------------------------------------------------------
Copyright Einstein Industries 2005. Used with Permission.                             
May not be duplicated or reproduced.

Please check for cross-browser compatibility prior to making changes
MINIMUM BROWSER CHECK :: Mozilla/IE6/Safari

CSS Document - layout.css
---------------------------------------------------------------------------- */


/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }

/* global elements
 * ------------------------------------------------------------------------- */

/* root selectors */ 
body { background:url("../images/bg-body.gif") repeat-x top left #363B43; text-align:center; }
p,a:link,a:visited,ul,ol,li,dl,dt,dd,h1,h2,h3,h4 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#0B2671; text-decoration:none; }
p,dl,dt,dd,ul,ol,li { line-height:18px; }
p,pre,blockquote,h3,h4 { margin-bottom:16px; }
a:link,a:visited { color:#225CD8; text-decoration:underline; }
a:hover,a:active { text-decoration:none; }
h1 span,h2 span,h3 span { display:none; }
h2 { font-size:17px; color:#225CD8; }
h3 { font-size:15px; color:#225CD8; }
h4 { font-size:14px; }
h1,h2,h3,h4 { margin-bottom:8px; }

form { width:140px; padding:0 0 20px 38px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0B2671; }
input, textarea, select, #main-contact select { background-color:#FFF1A7; /*width:140px;*/ height:18px; margin-bottom:4px; padding-top:2px; padding-left:4px;
                  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0B2671; 
				  border:1px solid; border-top-color:#AEA472; border-right-color:#FFF3B3; border-bottom-color:#FFF5BD;  border-left-color:#CEC387; }
textarea { height:70px; overflow:auto; }

/* classes */
.right { text-align:right; }
.center { text-align:center; }
.clear { clear:both; height:.01em; overflow:hidden; }
.display-none { display:none; }
.img-left { margin:2px 8px 0 0; float:left;  }
.img-right { margin:2px 0 0 8px; float:right; }
.img-border { border: solid 1px #000; }
.img-iol { margin:5px 0px 0px 20px; outline:none;}

.submit, .submit-main-contact, #form-seminar .submit { background:url("../images/btn-submit.gif"); border:0; width:57px; height:14px; cursor:pointer; }
.submit-main-contact { margin:85px 0 0 220px; }

.rezoom { font-size:15px; color:#225CD8; }

.calculator { width: 380px; }

a img,:link img,:visited {	
	outline:none;
	padding:2px;
}

.extend {
	padding-bottom:250px;
	}

.choosing { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.footer-text {padding:0px 50px;}

.you-tube {
	margin:25px 0 0 35px;
}

.ilasik { margin-left: 13px; }

.animations { 
margin: 0; padding: 0;
margin-bottom: 10px;
}

#contact_business {display:none;}

/* main-contact form
 * ------------------------------------------------------------------------- */
#main-contact { padding:20px 0 10px 0; margin-left:0px; }
#main-contact label, #main-contact select { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#main-contact label { width:200px; position:relative; display:block; text-align:right; color:#0B2671; }
#main-contact label input, #main-contact label textarea, #main-contact select { position:absolute; width:180px; left:110%; top:-2px; }
#main-contact label textarea { width:180px; height:100px; top:0; }

#form-seminar { padding:0; }
#form-seminar input, #form-seminar select { width:200px; margin-bottom:10px; }


/* framework
 * ------------------------------------------------------------------------- */
#wrap { background:url("../images/bg-wrap.gif") repeat-y; width:760px; margin:0 auto; text-align:left; }
 #top { background:url("../images/top2.jpg"); height:107px; }
 #flash { background:url("../images/flash.jpg"); height:240px; }
 
 #column-left {
	width:504px;
	float:left;
	
}
 #column-left ul { margin-bottom:10px; list-style-type:disc; padding-left:20px; }
 
 #btn-video { background:url("../images/btn-video.jpg") no-repeat;
  width:143px;
  height:50px;
  padding:10px 0 5px 0px;
  text-align:center;
  float:left;
  margin:0 15px 0 0;}
  
 #btn-video a { font-family:Arial, Helvetica, sans-serif; font-size:17px;color:#fff;font-weight:bold;text-decoration: none;margin:0;}
 
  #media-player { background: url("../images/img-media-player-index.jpg") no-repeat; width:256px; height:228px; position:relative;}
  	#media-player a {
	width:181px;
	height:170px;
	display:block;
	position:absolute;
	left: 17px;
	top: 46px;
}


  #header-welcome { background: url("../images/headers/header-welcome.jpg") no-repeat; height:77px; margin:0; }
  #content-welcome { background: url("../images/bg-welcome.jpg") no-repeat; }
  #content-welcome p { padding-left:90px; padding-right:200px; }
  #facebook { float:right; padding-right:25px; clear:right;}
  
  #visian { background:url("../images/visian-icl.jpg") no-repeat; height:188px; width:120px; float:right; display:block; margin:175px 0 10px 0; padding-right:40px;}
	  #visian a { height:188px; width:120px; float:right; display:block;}

  #top-doc { 
	background:url("/images/Jan_2011_TopDoc.jpg") no-repeat; 
	height:183px; 
	width:134px; 
	float:right; 
	display:block; 
	margin:175px 0 10px 0; 
	padding-right:40px;
	}
	  #top-doc a { 
		height:183px; 
		width:134px; 
		float:right; 
		display:block;
		}

	  
	#visian-sub { background:url("../images/visian-icl.jpg") no-repeat; height:188px; width:120px; float:right;} 
	
		#visian-sub a { height:188px; width:120px; float:right; display:block;}
  
  #header-index-custom-lasik { background: url("../images/headers/header-index-custom-lasik.jpg") no-repeat; height:328px; margin-bottom:-233px; }
  #content-index-custom-lasik p { padding-left:240px; }
  	#flash-button-wrap {margin:20px 0 30px 220px;}
 
  
  #header-specialists { background: url("../images/headers/header-specialists.jpg"); height:81px; }
  #content-specialists p { padding-left:90px; padding-right:35px; }

  #employees { background:url("../images/employees.jpg"); width:504px; height:161px; }
  #employees ul { padding-left:75px; padding-top:40px; }
  #employees li { width:64px; margin-right:4px; float:left; list-style:none; }
  #employees li a { height:80px; display:block; }
  #employees li a span { display:none; }

  #medical-doctors { background:url("../images/medical-doctors.jpg"); width:504px; height:161px; }
  #medical-doctors ul { padding-left:75px; padding-top:40px; }
  #medical-doctors li { width:64px; margin-right:4px; float:left; list-style:none; }
  #medical-doctors li a { height:80px; display:block; }
  #medical-doctors li a span { display:none; }

  #optometrists { background:url("../images/optometrists.jpg"); width:504px; height:161px; }
  #optometrists ul { padding-left:75px; padding-top:40px; }
  #optometrists li { width:64px; margin-right:4px; float:left; list-style:none; }
  #optometrists li a { height:80px; display:block; }
  #optometrists li a span { display:none; }
  
  
  
  
  
  
 #column-right { width:256px; float:left; } 
 #column-right p, #column-right h2, #column-right h3 { padding-left:40px; padding-right:66px; }
 #column-right hr { 
	 margin:0 66px 20px 25px; 
	 border:0; 
	 background:#0B2671; 
	 height:1px;
	 }
#btn-blog {
	background:url("../images/btn-blog.gif") no-repeat; 
	width:140px; 
	height:37px; 
	margin:0px 0 30px 35px;
	}
	#btn-blog a { 
		width:140px; 
		height:37px; 
		display:block; 
		}
body#home #btn-blog {
	margin-bottom:20px;
	}	
	
		 
 #column-right p { font-size:12px; }
 #column-right .map { padding-left:40px; padding-right:0; }
  #header-quick-contact { background: url("../images/headers/header-quick-contact2.jpg"); height:40px; margin-bottom:20px;}
  
  #header-office-locations { background: url("../images/headers/header-office-locations.jpg"); height:40px; margin-bottom:12px; }
  
  #header-map-directions { background:  url("../images/headers/header-maps-directions.jpg"); height:31px; margin-top:18px; }
  .btn-arrow { padding-left:84px; }
  
  #header-whats-new { background: url("../images/headers/header-whats-new.jpg"); height:68px; margin-top:30px; }
  #btn-crystalens { background:url("../images/btn-ICL2.jpg"); height:101px; }
  #btn-crystalens div { padding-left:35px; padding-top:22px; }
  #btn-crystalens a { width:142px; height:61px; display:block; }
  #btn-crystalens h2 { display:none; }

 #video-link { float: left; margin-right: 20px;}
 #bottom { background:url("../images/bottom.jpg") no-repeat; width:760px; height:110px; clear:both; overflow:hidden; }
 #btn-testimonial { background:url("../images/imgs/index-testimonial.jpg"); height:190px; width:256px; }
/* inside framework
 * ------------------------------------------------------------------------- */
 #content { background: url("../images/bg-content.jpg") no-repeat; padding-left:90px; padding-right:35px; }
 
 /* mastheads */
 #masthead-about, #masthead-blog { background:  url("../images/masthead/masthead-about.jpg"); height:240px; width:760px; }
 
 
 #masthead-contact { background:  url("../images/masthead/masthead-contact.jpg"); height:240px; width:760px; }
 #masthead-news { background:  url("../images/masthead/masthead-news.jpg"); height:240px; width:760px; }
 #masthead-patient-ed { background:  url("../images/masthead/masthead-patient-ed.jpg"); height:240px; width:760px; }
 #masthead-procedures { background:  url("../images/masthead/masthead-procedures.jpg"); height:240px; width:760px; }
 #masthead-new { background:  url("../images/masthead/masthead-new.jpg"); height:240px; width:760px; }
 #masthead-technology { background:  url("../images/masthead/masthead-technology.jpg"); height:240px; width:760px; }
 
 /* headers */
 #header-accommodative-iol { background:  url("../images/headers/header-accommodative-iol.jpg") no-repeat; height:77px; margin:0;  }
 #header-ck { background: url("../images/headers/header-ck.jpg") no-repeat; height:77px; margin:0;  }
 #header-contact { background:  url("../images/headers/header-contact.jpg") no-repeat; height:77px; margin:0;  }
 #header-conventional-lasik { background: url("../images/headers/header-conventional-lasik.jpg") no-repeat; height:77px; margin:0;  }
 #header-custom-lasik { background: url("../images/headers/header-custom-lasik.jpg") no-repeat; height:77px; margin:0;  }
 #header-doctors { background: url("../images/headers/header-doctors.jpg") no-repeat; height:77px; margin:0;  }
 #header-epi-lasik { background: url("../images/headers/header-epi-lasik.jpg") no-repeat; height:77px; margin:0;  }
 #header-eyesight { background: url("../images/headers/header-eyesight.jpg") no-repeat; height:77px; margin:0;  }
 #header-faq { background: url("../images/headers/header-faq.jpg") no-repeat; height:77px; margin:0;  }
 #header-forms { background: url("../images/headers/header-forms.jpg") no-repeat; height:77px; margin:0;  }
 #header-brochures { background: url("../images/headers/header-brochures.jpg") no-repeat; height:77px; margin:0;  }
 #header-icl { background: url("../images/headers/header-icl.jpg") no-repeat; height:77px; margin:0;  } 
 #header-lasik-prk { background: url("../images/headers/header-lasik-prk.jpg") no-repeat; height:77px; margin:0;  }
 #header-ilasik { background: url("../images/headers/header-ilasik.jpg") no-repeat; height:77px; margin:0;  }
 #header-monovision { background: url("../images/headers/header-monovision.jpg") no-repeat; height:77px; margin:0;  }
 #header-news { background: url("../images/headers/header-news.jpg") no-repeat; height:77px; margin:0;  }
 #header-payment-options { background: url("../images/headers/header-payment-options.jpg") no-repeat; height:77px; margin:0;  }
 #header-phakic-iol { background: url("../images/headers/header-phakic-iol.jpg") no-repeat; height:77px; margin:0;  }
 #header-practice { background: url("../images/headers/header-practice.jpg") no-repeat; height:77px; margin:0;  }
 #header-prk { background: url("../images/headers/header-prk.jpg") no-repeat; height:77px; margin:0;  }
 #header-seminars { background: url("../images/headers/header-seminars.jpg") no-repeat; height:77px; margin:0;  }
 #header-sitemap { background: url("../images/headers/header-sitemap.jpg") no-repeat; height:77px; margin:0;  }
 #header-staff { background: url("../images/headers/header-staff.jpg") no-repeat; height:77px; margin:0;  }
 #header-technology { background: url("../images/headers/header-technology.jpg") no-repeat; height:77px; margin:0;  }
 #header-testimonials { background: url("../images/headers/header-testimonials.jpg") no-repeat; height:77px; margin:0;  }
 #header-rezoom { background: url("../images/headers/header-rezoom.jpg") no-repeat; height:77px; margin:0;  }

 #header-about { background: url("../images/headers/header-about.jpg") no-repeat; height:77px; margin:0;  }
 #header-intacs-keratoconus { background: url("../images/headers/header-intacs-keratoconus.jpg") no-repeat; height:77px; margin:0;  }
 #header-tecnis-lens { background: url("../images/headers/header-tecnis-lens.jpg") no-repeat; height:77px; margin:0;  }
 #header-latisse { background: url("../images/headers/header-latisse.jpg") no-repeat; height:77px; margin:0;  }
 
 
 
 #header-blog { background: url("../images/headers/header-blog.jpg") no-repeat; height:77px; margin:0;  }
 
 #header-procedures { background: url("../images/headers/header-procedures.jpg") no-repeat; height:77px; margin:0;  }
 #header-patient-education { background: url("../images/headers/header-patient-education.jpg") no-repeat; height:77px; margin:0;  }

 
 #header-locate { background: url("../images/headers/header-locate.jpg"); height:239px; margin-bottom:-155px; }
 #header-thankyou { background: url("../images/headers/header-thankyou.jpg") no-repeat; height:77px; margin:0;  }
 
/* footer
 * ------------------------------------------------------------------------- */
#footer { width:760px; text-align:center; margin:0 auto; }
#footer a:link, #footer a:visited, #footer p { text-decoration:none; color:#fff; font-size:11px; }
#footer a:hover, #footer a:active { text-decoration:underline; }

#footer ul { height:20px; line-height:20px; clear:both; }
#footer li { padding:0 6px 0 7px; border-left:1px solid #fff; line-height:11px; float:left; }
#footer li.first { border: none; padding-left:0; }

/* centers the floated list items (edit if list items are added) */
#padding-ul-01 { padding-left:160px; }
#padding-ul-02 { padding-left:140px; }
#padding-ul-03 { padding-left:90px; }
#padding-ul-04 { padding-left:120px; }
#padding-ul-05 { padding-left:210px; }
/* son of suckerfish sprite nav: #nav
   ---------------------------------------- */
#wrap #nav { 
	background:url("../images/nav.jpg") no-repeat; 
	width:760px;
	height:45px; 
	margin:0;
	padding:0;
	}

#wrap #nav span { display: none; }

#wrap #nav li, #wrap #nav a { height:45px; display:block; padding: 0; z-index:2; } /* change height here also */

#wrap #nav li { float:left; list-style:none; display:inline; position:relative; }

#wrap #nav-01 { width: 68px; margin-left: 52px;}
#wrap #nav-02 { width: 79px;}
#wrap #nav-03 { width: 98px;}
#wrap #nav-04 { width: 95px;}
#wrap #nav-05 { width: 90px;}
#wrap #nav-06 { width: 121px;}
#wrap #nav-07 { width: 103px;}

#wrap #nav-01 a:hover {background:transparent url("../images/nav.jpg") -52px -45px no-repeat;}
#wrap #nav-02 a:hover {background:transparent url("../images/nav.jpg") -120px -45px no-repeat;}
#wrap #nav-03 a:hover {background:transparent url("../images/nav.jpg") -199px -45px no-repeat;}
#wrap #nav-04 a:hover {background:transparent url("../images/nav.jpg") -297px -45px no-repeat;}
#wrap #nav-05 a:hover {background:transparent url("../images/nav.jpg") -392px -45px no-repeat;}
#wrap #nav-06 a:hover {background:transparent url("../images/nav.jpg") -482px -45px no-repeat;}
#wrap #nav-07 a:hover {background:transparent url("../images/nav.jpg") -603px -45px no-repeat;}

/* SON OF SUCKERFISH */

#wrap #nav-04 ul, #wrap #nav-04 li { width: 160px; }

#wrap #nav-04 ul a:hover 
	{ 
		background-image:none;
		background-color:#FFE974;
		color:#1D4189;
		text-decoration:none;
	}

#wrap #nav li ul {
	position:absolute;
	left:-9999px;
	z-index:9999;
	background-color:#4F7AC9;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	}

#wrap #nav li ul li { 
	height:20px; 				/* Height of each drop down nav item */
	}	

#wrap #nav li ul li a {
	width:100%;
	height:20px;				/* Height of each drop down nav item, should match above */
	line-height:20px;			/* Height of each drop down nav item again, should match above */
	}

#wrap #nav li ul li a span {
	display:block;
	padding-left:5px;
	}

/* Drop down link styles */
#wrap #nav a:link, #wrap #nav a:visited, #wrap #nav a:hover, #wrap #nav a:active {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	}

#wrap #nav li:hover ul, #wrap #nav li.sfHover ul { left: auto; }

/* Hover styles for drop down items */
#wrap #nav-02 ul a:hover, #wrap #nav-05 ul a:hover, #wrap #nav-06 ul a:hover { 
	background-image:none;
	background-color:#FFE974;
	color:#1D4189;
	text-decoration:none;
	}

/* width of drop down nav - choose width that allows items to display on one line */
#wrap #nav-02 ul, #wrap #nav-02 li { width: 160px; }		
#wrap #nav-05 ul, #wrap #nav-05 li { width: 260px; }
#wrap #nav-06 ul, #wrap #nav-06 li { width: 160px; }

#banner p {
    padding:10px 35px 10px 90px;
}
#smk img{
	vertical-align:top;
}

/* embedVideo
-------------------------------------------------------------- */

div.eVCenter {
	width: 320px;
	margin: 10px auto 10px;
}
div.eVLeft {
	float: left; 
	width: 320px;
	margin: 0 15px 10px 0;
}

div.eVRight {
	float: right; 
	width: 320px;
	margin: 0 0 10px 15px;
}


a#player, a#player1, a#player2, a#player3, a#player4, a#player5 {
	width: 320px; 
	height: 180px; 
	margin: 0 15px 0 0;
	display: block;
}

div.viewAll {
	clear: both;
	margin: 5px 0 0 0;
	padding: 5px;
	display: block;
	text-align: center;
	background-color: #D9E2EE;
	font-size: 9pt;
}

p#sociallinks{
	padding-left: 21px;
}


/*********************
Global Styles and Classes for the Chase calculator
*********************/



#estimated_procedure_cost a {
	color: #0066cc !important;
	text-decoration: none !important;
	outline: none !important;
}

#estimated_procedure_cost a:hover {
	text-decoration: underline !important;
}

#estimated_procedure_cost sup {font: 8px/8px Arial,Helvetica,sans-serif;vertical-align: top;}
#estimated_procedure_cost .right {float: right;}
#estimated_procedure_cost .left {float:left;}
#estimated_procedure_cost .clear {clear:both;}
#estimated_procedure_cost .blue {color: #0066cc;}
#estimated_procedure_cost .dark_blue {color: #003C75;}
#estimated_procedure_cost .green {color: #8A9C2A;}
#estimated_procedure_cost .smaller {font-size: 12px;line-height: 15px;}
/*Form Styles*/
#estimated_procedure_cost .form_legend {font-size: 14px;line-height: 16px;font-weight: bold;color: #0066cc;padding: 0 0 0 0;text-transform: uppercase;}
#estimated_procedure_cost input.field {height: 18px;background-image: url(http://www.chacalculator.com/images/bg_field.gif);background-position: 0 0;background-repeat: repeat-x;border: 1px solid #c6c6c6;border-top: 1px solid #858585;}
#estimated_procedure_cost input.green_border {border: 1px solid #6B9A40;border-top: 1px solid #47672B;margin-right:10px;}
#estimated_procedure_cost select.field {height: 18px;font-size: 11px;padding: 0;}
#estimated_procedure_cost .form_list {}
#estimated_procedure_cost .form_list li {padding: 0 0 10px 0;}
#estimated_procedure_cost #calculator_slider {border: 1px solid #DFEBF8;background-image: url(http://www.chacalculator.com/images/bg_calculator_slider.jpg);background-position: 0 0;background-repeat: repeat-x;background-color: #C0D9F2;padding: 10px;font-size: 12px;line-height: 14px;margin: 0 0 5px 0;width: 358px;}
#estimated_procedure_cost #calculator_slider h3 {font-size: 14px;}
#estimated_procedure_cost .table_slider {width: 380px;background-color:#FFFFFF;}
#estimated_procedure_cost .table_slider th {font-size: 14px;line-height: 25px;font-weight: bold;text-align: left;text-transform: uppercase;color: #13254B;height: 25px;background-image: url(http://www.chacalculator.com/images/bg_table_slider_th.jpg);background-position: 0 0;background-repeat: repeat-x;background-color: #D4E5F7;padding-left: 10px;padding-right: 10px;}
#estimated_procedure_cost .table_slider th div {font-size: 12px;line-height: 25px;font-weight: normal;text-transform: none;}
#estimated_procedure_cost .table_slider td {border-bottom: 1px solid #BFD8F2;padding-top: 5px;padding-bottom: 5px;}
#estimated_procedure_cost .table_slider td.month {padding-left: 10px;font-size: 14px;line-height: 16px;color: #000;font-weight: bold;}
#estimated_procedure_cost .table_slider td.month .gray {font-size: 12px;line-height: 14px;color: #666666;font-weight: normal;}
#estimated_procedure_cost .table_slider td.amount {font-size: 18px;line-height: 18px;color: #000;font-weight: bold;text-align: right;padding-right: 10px;}
#estimated_procedure_cost .table_slider td.amount .gray {color: #999;}
#estimated_procedure_cost .table_slider td.graph {}
#estimated_procedure_cost .table_slider .white_bar {width: 190px;height: 22px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;background-image: url(http://www.chacalculator.com/images/bg_white_bar.gif);background-position: 0 0;background-repeat: repeat-x;}
#estimated_procedure_cost .table_slider .green_bar {height: 20px;border: 1px solid #999;background-color: #76AB46;margin: 0 0 0 -1px;}
#estimated_procedure_cost .table_slider .range_bar_container {height: 20px;border: 1px solid #999;background-color: #BBD5A3;margin: 0 0 0 -1px;}
#estimated_procedure_cost .table_slider .range_bar {height: 20px;background-color: #76AB46;}

/*#estimated_procedure_cost .table_slider a,#estimated_procedure_cost .table_slider a:hover {color:#000000 !important;}*/


/*********************
Element Widths
*********************/
#estimated_procedure_cost .width_145 {width: 145px;}
#estimated_procedure_cost .width_55 {width: 55px;}
#estimated_procedure_cost .width_90 {width: 90px;}
#estimated_procedure_cost .width_110 {width: 110px;}
#estimated_procedure_cost .pad_bot_10 {padding:10px 0 10px 0;}



#estimated_procedure_cost .thickbox {font-size:13px !important;font-weight:bold !important;}

#chac_copy {
    text-align:center;
    width:370px;
    text-decoration:none;
    padding:5px; 
    
    color:#000000;
    font-size:11px !important;
    background-color:#FFFFFF !important;
    border:1px solid #000000 !important;
    border-top:none !important;
    font-size:11px !important;
    margin-top: 0px !important;
}
#chac_copy a, #chac_copy a:hover {text-decoration:none !important;color:#000000;font-size:11px !important;}


#chac_copy_text {
    width:370px;
    text-decoration:none;
    padding:5px;
    color:#000000 !important;
    font-size:11px !important;
    background-color:#FFFFFF !important;
    border:1px solid #000000 !important;
    border-top:none !important;
    font-size:11px !important;
    margin-top:0px !important;
}

*html #chac_copy_text {width:424px;}
*html #chac_copy { width:424px;}

#chac_copy_text p {color:#000000 !important;}


#chac_copy_text p.disclaimer {
font-size:10px !important;
line-height:12px !important;
padding:0 0 15px !important;
}

#chac_copy_text a, #chac_copy_text a:hover {text-decoration:none !important;color:#000000;font-size:11px !important;}




#estimated_procedure_cost {width:380px;border:1px solid #000000;}

#estimated_procedure_cost #calculator_slider h3 {
font-size:14px !important;
}
#estimated_procedure_cost #calculator_slider .all_caps {
color:#003C75 !important;
font-size:14px !important;
font-weight:bold !important;
line-height:18px !important;
padding:0 0 10px !important;
text-transform:uppercase !important;
}

/*CHASE CALCULATOR SLIDER*/
#estimated_procedure_cost #content-slider {
	width: 350px;
	height: 57px;
	margin: 10px 0px 0px 0px;
	position: relative;
	background:url(http://www.chacalculator.com/images/slider_background.png) no-repeat 20px 0px;
	}
	
*html

#estimated_procedure_cost #content-slider {
	width: 350px;
	height: 57px;
	margin: 10px 0px 0px 0px;
	position: relative;
	background:url(http://www.chacalculator.com/images/slider_background.gif) no-repeat 20px 0px;
	}
	
#estimated_procedure_cost .content-slider-handle {
	width: 50px;
	height: 50px;
	position: absolute;
	top: -4px;
	background: #478AFF;
	background:url(http://www.chacalculator.com/images/slider_holder.png) no-repeat left top;
	}
	
*html 

#estimated_procedure_cost .content-slider-handle {
	width: 50px;
	height: 50px;
	position: absolute;top: -4px;
	background: #478AFF;
	background:url(http://www.chacalculator.com/images/slider_holder.gif) no-repeat left top;
	}
	
#estimated_procedure_cost .cal_error { 
	background-color:#fffc1f;
	border: 1px solid #f41616; 
	}











