/* 
Theme Name: whiteboard
Theme URL: http://whiteboard.plainbeta.com/
Description: A blank theme for you to draw on.
Author: Brian Purkiss
Author URI: http://brianpurkiss.com
Version: 2.0

Obviously, you may edit the above info upon your customization.
Though I wouldn't mind a link somewhere... *hint hint*
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

/* html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}
/*


/* GLOBAL STYLES */
body { color:#909090; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:1.3em;margin: 0;padding: 0;background: url(images/background-grad.png) repeat-x #a5a5a5; }
.wrapper{width: 960px;margin: 0 auto; background: white;padding:0 0 30px;overflow: hidden;}
body strong { color:#00A4E4; }
.clear { clear:both; height:0; }
a img { border:0; }
.here,.current_page_item a { color:#00A4E4!important; }
.bluehere { color:#00BFF3!important; }

/* FF dotted border fix on links */
a:active { outline:none; }
a:focus { -moz-outline-style:none; }
a{outline:none;}
map > area,
map > area:active,
map > area:focus {outline: none; border:0; }

/* HEADER STYLES */
.header { height:80px; margin:auto; width:960px; }
.logo { float:left; height:80px; width:162px; }
.top-contact { float:right; padding-top:22px; padding-right:12px; text-align:right; width:300px; }
.top-contact a { color:#909090; text-decoration:none; }
.top-contact .facebook-logo{float: right;margin-left: 10px;margin-top: -20px;}

/* GLOBAL NAV STYLES */
.global-nav { height:auto; margin:0 auto 5px; width:100%; }
.global-nav ul#sddm { height:56px; list-style-type:none; margin:0 auto;  padding: 0; width:960px; #width:960px; #margin-left:-10px; background: url(images/menu_shadow.png) repeat-x bottom;}
.global-nav ul li { float:left; height:48px; }
.global-nav ul li a { background:url(images/nav-spacer.jpg) right no-repeat; color:#a5a5a5; font-family:Trajan Pro, Georgia, Times, serif; font-size:11px; font-weight:400; height:48px; padding: 15px 19px 16px;; position:relative; text-decoration:none; top:16px; text-transform:uppercase; }
.global-nav ul li a.last { background:none; }
#sddm div ul { height:auto; margin:0; padding:0; width:auto; border:2px solid #a9daf9; border-top:0; background-color:#edf8ff; }
#sddm div#m1 { position:absolute; visibility:hidden; margin:-11px 0 0 -62px; #margin:18px 0 0 -196px; padding:0; background:transparent url(images/m1_title.gif) top right no-repeat; border:0; width:195px; padding-top:32px; z-index:999; }
#sddm div#m1 li { margin:0; padding:4px 12px 4px 4px; height:auto; display:block; float:none; border-bottom:1px solid #909090; margin:0; background:url(images/sub_arrow.gif) no-repeat 184px 9px; }
#sddm div#m1 li:hover > a,#sddm div#m1 li:hover { color:white!important; background:#00A4E4 url(images/sub_arrow_w.gif) no-repeat 183px 9px; }
#sddm div#m2 { position:absolute; visibility:hidden; margin:-11px 0 0 -60px; #margin:18px 0 0 -148px; padding:0; background:transparent url(images/m2_title.gif) top no-repeat; border:0; width:145px; padding-top:32px; z-index:999; }
#sddm div#m2 li { margin:0; padding:4px 12px 4px 4px; height:auto; display:block; float:none; border-bottom:1px solid #909090; margin:0; background:url(images/sub_arrow.gif) no-repeat 132px 9px; }
#sddm div#m2 li:hover > a,#sddm div#m2 li:hover { color:white!important; background:#00A4E4 url(images/sub_arrow_w.gif) no-repeat 132px 9px; }
#sddm div#m3 { position:absolute; visibility:hidden; margin:-11px 0 0 -47px; #margin:18px 0 0 -219px; padding:0; background:transparent url(images/m3_title.gif) top no-repeat; border:0; width:215px; padding-top:32px; z-index:999; }
#sddm div#m3 li { margin:0; padding:4px 12px 4px 4px; height:auto; display:block; float:none; border-bottom:1px solid #909090; margin:0; background:url(images/sub_arrow.gif) no-repeat 202px 9px; }
#sddm div#m3 li:hover > a,#sddm div#m3 li:hover { color:white!important; background:#00A4E4 url(images/sub_arrow_w.gif) no-repeat 202px 9px; }
#sddm div a { position:relative; display:block; margin:0; padding:0; width:auto; white-space:nowrap; text-align:right; text-decoration:none; color:#909090; font-family:Tahoma, Geneva, sans-serif; font-size:11px; height:auto; top:0; background:none; text-transform:none!important; }
#sddm div a:hover { color:#FFF; }

/* BANNER */
.banner { background:url(images/banner.jpg) no-repeat; height:209px; margin:auto auto 0; width:960px; }
.banner h1 { color:#9db790; font-family:"Trajan Pro", Georgia, serif; font-size:30px; font-weight:400; line-height:1.2em; margin:0; padding-left:60px; padding-top:10px; }
.banner h2 { color:#4a4a4a; font-family:Times new roman, serif; font-size:18px; font-style:italic; font-weight:400; margin:0; padding-left:60px; width:420px; line-height:20px; }
.banner a { position:relative; left:60px; top:15px; }

/* MAIN CONTAINER */
.container { margin:auto auto 40px; overflow:hidden; width:940px; }

/* FOOTER */
.footer { border-top:1px solid #f2f2f2; height:20px; margin:auto; padding-top:30px; width:940px; }
.copyright { color:#909090; float:left; }
.footer-nav { float:right; font-weight:700; text-align:right; }
.footer-nav ul { list-style-type:none; margin:0 auto; padding:0; }
.footer-nav ul li { float:right; }
.footer-nav ul li a { color:#909090; font-size:12px; font-weight:400; padding:0 0 0 26px; position:relative; text-decoration:none; }
.footer-nav ul li img { margin:-10px 0 0 15px; }
.footer a { text-decoration:none; color:#00A4E4; }

/* HOME PAGE STYLES */
.box { float:left; height:auto; overflow:hidden; width:313px; }
.box-image { float:left; height:auto; width:98px; }
.box-text { color:#969796; float:left; margin-left:10px; width:205px; }
.box-text h3 { color:#4a4a4a; font-family:"Times new roman", serif; font-size:16px; font-style:italic; font-weight:200; margin:0; }
.box-links ul { float:left; list-style-image:url(images/bullet2.jpg)!important; padding-top:10px; width:145px; }
.box-links ul li { list-style-type:none; padding-bottom:5px; }
.box-links ul li a { color:#909090!important; font-family:Helvetica, arial, sans-serif!important; font-size:12px!important; font-style:normal!important; text-decoration:none!important; }
.box-links ul li a:hover { color:#00A4E4!important; }
.home-page-bottom { float:left; height:auto; margin-top:30px; overflow:hidden; width:940px; }
.location-select { border-bottom:1px solid #f2f2f2; border-top:1px solid #f2f2f2; font-family:"Trajan Pro", Georgia, serif; font-size:14px; height:auto; padding-bottom:15px; padding-top:15px; width:420px; float:left; color:#4a4a4a; }
.badges { float:right; height:auto; width:500px; }
.badges img.badge { margin-left:10px; margin-right:50px; }
.location-select label { float:left; }
.location-select #catform5 { float:left; margin:-4px 0 0 10px; }

/* TREATMENTS PAGE STYLES */
.title h1 { border-bottom:solid 1px #f2f2f2; font-family:"Times new roman", sans-serif; font-size:30px; font-style:italic; font-weight:400; height:auto; margin:0 5px 20px; padding-bottom:15px; padding-top:20px; width:100%; color:#4a4a4a; }
.title h1 span { color:#00A4E4; font-family:"Times new roman", sans-serif; font-size:16px; font-style:italic; font-weight:100; }
.title h1 span.cost { color:#0b9e0b; }
img.alignleft { float:left; margin:0 10px 10px 0; }
div.alternatives,div.benefits { clear:both; font-size:13px; margin:30px 0; }
div.benefits img { float:left; }
.alternatives ul { margin-left:10px!important; }
div.note { margin-top:30px; }
div.note p { font-size:11px!important; }
div.note strong { color:#555; }
div.benefits ul { margin-left:190px!important; list-style-image:url(images/benefits_li.jpg); }
div.benefits ul li { background:none; padding:0 0 5px; }
h2.benefits { background:url(images/benefits_h2.jpg) no-repeat 0 4px; padding-left:25px; }
h2.alternatives { background:url(images/alternatives_h2.jpg) no-repeat 0 10px; padding-left:30px; }
.treatment-ctas { margin:10px 0; }

/* SIDEBAR STYLES */
.sidebar-cont { float:left; }
.sidebar { width:185px; padding-top:20px; }
.sidebar strong,.info-block strong { color:#909090; }
.sidebar-nav { border-bottom:3px double #909090; float:left; height:auto; margin-bottom:10px; overflow:hidden; width:185px; line-height:1.6em; }
.sidebar-nav a { color:#00A4E4; text-decoration:none; }
.sidebar-nav a:hover { text-decoration:underline; }
.sidebar h1 { color:#4a4a4a; background:url(images/side-bar-icon.jpg) left top no-repeat; border-bottom:1px solid #f2f2f2; float:left; font-family:"Times new roman", serif; font-size:18px; font-style:italic; font-weight:300; margin:0; padding-bottom:10px; padding-left:25px; width:150px; }
.sidebar h1.map { color:#4a4a4a; background:url(images/map-icon.jpg) left top no-repeat; border-bottom:1px solid #f2f2f2; float:left; font-family:"Times new roman", serif; font-size:18px; font-style:italic; font-weight:300; margin:0 0 10px; padding-bottom:13px; padding-left:30px; padding-top:3px; width:100%; }
.sidebar h1.noimage { color:#4a4a4a; background:none; border-bottom:1px solid #f2f2f2; float:left; font-family:"Times new roman", serif; font-size:18px; font-style:italic; font-weight:300; margin:0 0 10px; padding-bottom:13px; padding-top:3px; padding-left:0; width:100%; }
.sidebar ul { float:left; list-style-type:none; margin:0; padding:0; width:175px; }
.sidebar ul.trigger_menu { height:250px; }
.sidebar ul li { border-top:1px solid #f2f2f2; list-style-type:none; padding:10px 0 10px 22px; background:url(images/bullet3.jpg) no-repeat 0 11px; clear:both; }
.sidebar ul li.selected { background:url(images/bullet3a.jpg) no-repeat 0 11px; }
.sidebar ul li a { color:#909090; font-family:Helvetica, arial, sans-serif; font-size:12px; font-style:normal; text-decoration:none; }
.sidebar ul li.last { border-bottom:none; }
div.sidebar-nav ul li a.here { color:#9DB790; }
div.ctas p img { margin-left:10px; }
.sidebar ul li ul { width:150px; margin-bottom:10px; }
.sidebar ul li ul li { background:url(images/bullet2.jpg) no-repeat 0 6px; border:0; padding:0 0 0 10px; }

/* CONTENT HOLDER STYLES */
.content { border-left:1px solid #f2f2f2; float:left; margin-left:5px; padding-left:20px; width:694px; }
.content ul, #fees  ol { color:#909090; margin:0 0 10px; list-style-type:none; padding:0 0 0 5px; font-size:13px; }
.content ul li, #fees  ol li { background:url(images/blue_bullet.jpg) no-repeat 0 6px; padding:0 0 5px 10px; }
.content h2 { font-family:Helvetica, sans-serif; font-size:18px; font-weight:300; margin:0; padding-bottom:10px; padding-top:10px; width:100%; color:#4a4a4a; }
.content h3 { font-family:"Times new roman", serif; font-size:18px; font-weight:300; margin:0; padding-bottom:10px; padding-top:10px; width:100%; color:#4a4a4a; font-style:italic; }
.content h4 { font-family:"Times new roman", serif; font-size:16px; font-weight:300; margin:0; padding-bottom:10px; padding-top:10px; width:100%; color:#00A4E4; }
.image-float { float:left; padding-right:15px; }
.case-study-image { float:left; height:auto; margin-right:10px; width:165px; }
.case-study-text { float:left; width:504px; }
.info-block { float:left; height:auto; margin-right:15px; width:220px; }
.contact-block { margin-left:175px!important; }
.content a { color:#00A4E4; text-decoration:none; }

/* CLINICS TABLE STYLES */
.clinics table { border-collapse:collapse; font-size:1.1em; width:679px; }
.clinics th { background:#ecf3f4; border-bottom:5px solid #FFF; font-weight:700; height:30px; line-height:1.2; padding:2px 11px; text-align:left; }
.stripe td { background-color:#f8f8f8; padding-bottom:5px; padding-top:5px; vertical-align:top; }
.clinics td { height:auto; padding-bottom:10px; padding-top:10px; padding-right:4px; vertical-align:top; }
.clinics tr { height:auto; padding-bottom:15px; }
.clinics td a { color:#00A4E4; text-decoration:none; }
.clinic_logo_85 { width:85px;-moz-box-shadow: 0 0 2px 2px #ccc;-webkit-box-shadow: 0 0 2px 2px#ccc;box-shadow: 0 0 2px 2px #ccc; }

/* STAFF PROFILES */
.staff-profiles { float:left; height:auto; overflow:hidden; width:679px; }
.staff-box { float:left; padding-right:15px; width:154px; height:330px; }
#row-end { padding-right:0; }
.staff-box h3,.bio_info h3 { color:#585858!important; font-family:"Times new roman", serif; font-size:18px; font-style:italic!important; font-weight:300; margin:0; padding-bottom:5px; padding-top:5px; }
.staff-box h4,.bio_info h4 { color:#0b9e0b; font-size:14px; font-weight:300; margin:0!important; padding-bottom:5px; }
.staff-box h4:before,.bio_info h4:before{content: ""!important;}
img.small_bio_image { width:150px; }
img.bio_image { float:left; margin:0 10px 10px 0; }
.bio_info { float:left; }
.csm_info { float:left; margin-right:0; width:520px; }
.cs_info { float:left; margin-right:10px; }
.cs_info p { line-height:1em!important; font-size:11px!important; }
.cs_info p strong { color:#909090!important; }
.readmore { background:url(images/bullet.jpg) no-repeat 0 4px; color:#00A4E4; font-family:"Times new roman", serif; font-size:16px; font-style:italic; text-decoration:none; padding-left:20px; }
.readmorecs { position:relative; top:-5px; margin-left:10px; }
.clinicians-details1{height: 90px;}
.clinicians-details2{height: 90px;}

/* FORM SYTLES HOLDER */
.cform { font-size:13px; line-height:1.6em; }
.cform ol { list-style-type:none; margin:0; padding:0; }
.cform label { display:block; }
.cform input { background:url(images/text-box-bg.jpg) no-repeat; border:0; height:18px; margin-bottom:10px; outline:none; padding:5px 0 0 5px; width:270px; }
.cform textarea { background:url(images/text-area-bg.jpg) no-repeat; border:0; height:81px; margin:0; outline:none; padding:5px; width:318px; }
.cf_hidden,span.reqtxt,span.emailreqtxt,.linklove { display:none; }
#cforms3form ol li { width:320px; float:left; }
li#li-3-2,p.cf-sb { clear:both; }
#sendbutton,#sendbutton2,#sendbutton3 { background:url(images/submit.gif) no-repeat; border:0; height:25px; margin:10px 0; outline:none; width:72px; }

.gform_wrapper li{background: none!important;padding: 0!important;margin: 10px 0px;}
.gform_wrapper input[type=text] { background:url(images/text-box-bg.jpg) no-repeat; border:0; height:18px; margin-bottom:10px; outline:none; padding:5px 0 0 5px; width:270px; }
.gform_wrapper .gform_fields{margin: 0;padding: 0;}
.gform_wrapper .gform_description{font-size: 12px;margin-bottom: 20px;display: block;}
#field_4_3{height: 40px;}
#field_4_3 div{float: left;margin-right: 5px;}
#field_4_3 label{display: block;}
#field_4_4{clear: both;}

.gform_wrapper .validation_error, .gform_wrapper .validation_message{color: red;}
.gform_wrapper .field_name_first,
.gform_wrapper .field_name_last {
	width: 50%;
	float: left
}
.gform_wrapper .ginput_complex {
	overflow: hidden
}
.gform_wrapper .field_name_first input,
.gform_wrapper .ginput_complex .ginput_left input {
	width: 95% !important
}
.gform_wrapper .field_name_last input {
	width: 93% !important
}
.gform_wrapper .datepicker {
	width: 100px !important
}
.gform_wrapper .ginput_complex .ginput_left  {
	width: 50%;
	float: left
}
.gform_wrapper .ginput_complex .ginput_right {
	width: 49%;
	float: right
}
.gform_wrapper .gfield_error .ginput_complex .ginput_left,
.gform_wrapper .gfield_error .ginput_complex .ginput_right {
	width: 50%
}
.gform_wrapper .gfield_error .ginput_complex .ginput_left input {
	width: 90% !important
}
.gform_wrapper .gfield_error .ginput_complex .ginput_right input {
	width: 95% !important
}
.gform_wrapper .ginput_complex input,
.gform_wrapper .ginput_complex select {
	width: 95% !important
}
.gform_wrapper .ginput_complex .ginput_right input,
.gform_wrapper .ginput_complex .ginput_right select {
	width: 96% !important
}
.gform_wrapper .ginput_complex label,
.gform_wrapper .gfield_time_hour label,
.gform_wrapper .gfield_time_minute label,
.gform_wrapper .gfield_date_month label,
.gform_wrapper .gfield_date_day label,
.gform_wrapper .gfield_date_year label,
.gform_wrapper .instruction {
	display: block;
	margin: -10px 0 10px 0px;
	font-size: 11px;
	letter-spacing: 0.5pt
}
.gform_wrapper .ginput_complex .name_prefix {
	float: left;
	width: 30px !important;
	margin-right: 14px
}
.gform_wrapper .ginput_complex .name_suffix {
	float: left;
	width: 30px !important
}
.gform_wrapper .ginput_complex .name_first,
.gform_wrapper .ginput_complex .name_last {
	float: left;
	width: 100px;
	margin-right: 8px
}


/*
#li-2-1,#li-3-1{background:url(images/small_select.gif) no-repeat 0px 22px;}
#li-2-1 select, #li-3-1 select{width:86px;height:23px;opacity:0;}
#li--4, #li-3-10, #li-3-11, #li-3-12{background:url(images/select_menu.gif) no-repeat 0px 21px;}
#li--4 select, #li-3-10 select, #li-3-11 select, #li-3-12 select{width:196px;height:23px;opacity:0;}
*/
#li-2-5 label { }
.success,.success2,.success2 { color:#009900; font-weight:bold; font-size:14px; }
.failure,.failure2,.failure3 { color:#CC0000; font-weight:bold; font-size:14px; }
.global-nav ul li a:hover { color:#00A4E4; text-decoration:none; }
.global-nav ul li a.force-blue { color:#00A4E4!important; }
.global-nav ul li a.here { color:#00A4E4; text-decoration:none; }
.footer-nav ul li a:hover,.box-links ul li a:hover,.sidebar ul li a:hover { color:#00A4E4; text-decoration:none; }
.box-text ul,.case-study-text ul,.staff-box ul,.alternatives ul,.treatment ul { list-style-image:url(images/bullet.jpg); list-style-type:none; margin:0 auto; padding:0 20px; }
.box-text ul li,.case-study-text ul li,.staff-box ul li,.alternatives ul li,.treatment ul li { list-style-type:none; background:none; padding-left:0; }
.box-text ul li a,.case-study-text ul li a,.staff-box ul li a,.alternatives ul li a,.treatment ul li { color:#00A4E4; font-family:"Times new roman", serif; font-size:16px; font-style:italic; text-decoration:none; }
.box-text ul li a:hover,.case-study-text ul li a:hover,.staff-box ul li a:hover,.alternatives ul li a:hover { color:#1c77b1; text-decoration:underline; }
.content p,.case-study-text p { color:#969796; font-size:13px; line-height:1.6em; margin-top:0; }
.case-study-holder,.form-holder { float:left; height:auto; width:679px; }
div.homepage-treatments { margin-top:0px; }
.main-cta { margin-left:35px; position:absolute; top:285px; }

/* FEATURES SLIDER */
#feature_list h3 { font-family:Trajan Pro,Georgia,Times,serif; font-size:13px; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#00A4E4; margin-left:4px; }
div#feature_list { height:340px; margin:auto auto 0; width:979px; overflow:hidden; position:relative; }
div#feature_list ul { position:absolute; top:0; list-style:none!important; padding:0; margin:0; list-style-type:none!important; }
#feature_list ul#tabs { left:0; z-index:2; width:320px; }
#feature_list ul#tabs li { background:none!important; }
#feature_list ul#tabs li img { border:medium none; float:left; margin-right:10px; margin-top:6px; }
#feature_list ul#tabs li a { color:#898989; text-decoration:none; display:block; padding-top:10px; height:56px; outline:none; }
#feature_list ul#tabs li a:hover { text-decoration:none; color:#222; }
#feature_list ul#tabs li a.current { background:url(images/feature-tab-current.png); color:#002357; }
#feature_list ul#tabs li a.current h3 { color:#00A4E4; }
#feature_list ul#tabs li a.current:hover { text-decoration:none; cursor:default; }
#feature_list ul#output { right:0; width:658px; height:340px; position:absolute; }
#feature_list ul#output li { position:absolute; width:463px; height:240px; background:none; }

/* CLINICS SLIDER */
#clinic_list #tabs h3 { font-family:Trajan Pro,Georgia,Times,serif; font-size:13px; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#898989; margin-left:4px; font-style:normal; }
div#clinic_list { min-height:950px; margin:auto auto 0; width:698px; overflow:hidden; position:relative; }
div#clinic_list ul { position:absolute; top:0; list-style:none!important; padding:0; margin:0; list-style-type:none!important; }
#clinic_list ul#tabs { left:0; z-index:2; width:196px; overflow:visible; }
#clinic_list ul#tabs li { background:#f5f5f5; padding:0!important; margin: 0 0 5px 0;}
#clinic_list ul#tabs li:hover{background: #ebebeb;}
#clinic_list ul#tabs li img { border:medium none; float:left; margin-right:10px; margin-top:6px; }
#clinic_list ul#tabs li a { color:#00A4E4; text-decoration:none; display:block; padding-top:18px; height:46px; outline:none; }
#clinic_list ul#tabs li a:hover { text-decoration:none; color:#222; }
#clinic_list ul#tabs li a.current { background:#cccccc; color:#002357; }
#clinic_list ul#tabs li a.current h3 { color:#00A4E4; }
#clinic_list ul#tabs li a.current:hover { text-decoration:none; cursor:default; }
#clinic_list ul#output { right:0; width:494px; min-height:930px; position:absolute; border: 4px solid #CCC;padding: 5px 0px 0px 0px}
#clinic_list ul#output h3{color: #00A4E4;text-transform: uppercase;font-style: normal;}
#clinic_list ul#output h4{margin: 0px 0 10px 0px;}
#clinic_list ul#output li { position:absolute; width:478px; min-height:840px; background:none; }
#clinic_list ul#output li .staff-profiles { width:478px; }
#clinic_list ul#output li .staff-box { padding-right:5px; }

/* FLOAT CLEAR */
.float-clear { overflow:hidden; }

/* READ MORE */
a.new-read-more { background:url(images/read-more.png) no-repeat center left; color:#00A4E4; font-family:"Times new roman",serif; font-size:14px; font-style:italic; padding-left:17px; text-decoration:none; }
a.new-read-more:hover { text-decoration:underline; }

/* SLIDER */
.new-slider { height:360px; list-style-type:none; padding:0; margin:0 auto 10px; width:960px; position:relative; }
.new-slider li { float:left; }
.new-slider li:first-child { margin-left:0; }
.new-slider > li > a { background:url(images/slider-tab.png); color:#FFF; display:block; font-family:"Trajan Pro", Georgia, serif; font-size:13px; height:48px; line-height:18px; padding-top:15px; text-align:center; text-decoration:none; text-transform:uppercase; width:188px; position:relative; z-index:200; }
.new-slider > li:hover > a { background:url(images/slider-tab-hover.png); color:#00bff3; }
.new-slider > li:hover > a:hover { background:url(images/slider-tab-hover.png); color:#00bff3;}
.new-slider > li > a span { display:block; padding-top:6px; }
.new-slider img { position:absolute; top:0; left:0; z-index:100;}
.new-slider h2 { color:#00bff3; font-family:"Trajan Pro", Georgia, serif; font-size:18px; margin:0 0 5px; text-transform:uppercase; }
.new-slider .new-slider-text { background:url(images/slider-tab.png); color:#fff; font-size:13px; line-height:18px; padding:10px 15px; position:relative; top:280px; z-index:200;width: 930px;height: 60px; }
.new-slider p { margin:0 0 5px;padding-right: 5px; }
.new-slider li:first-child .new-slider-text,.new-slider li:first-child img { display:block; }
.new-slider li:first-child .new-slider-text { z-index:100; }
.new-slider li:hover .new-slider-text,.new-slider li:hover img { display:block; }

.new-slider-nav { height:65px; list-style-type:none; padding:0; margin:0 auto 10px; width:960px; position:absolute; }
.new-slider-nav li { float:left; margin-left:5px;}
.new-slider-nav li:first-child { margin-left:0; }
.new-slider-nav > li > a { background:url(images/slider-tab.png); color:#FFF; display:block; font-family:"Trajan Pro", Georgia, serif; font-size:13px; height:48px; line-height:18px; padding-top:15px; text-align:center; text-decoration:none; text-transform:uppercase; width:184px; position:relative; z-index:200; }
.new-slider-nav > li:hover > a { background:url(images/slider-tab-hover.png); color:#00bff3; }
.new-slider-nav > li:hover > a:hover { background:url(images/slider-tab-hover.png); color:#00bff3;}
.new-slider-nav > li > a span { display:block; padding-top:6px; }
.new-slider-nav > li.active > a{color:#00bff3!important;}

/* NEWS AREA */
.new-news-area { margin:0 auto 0px; overflow:hidden; width:960px; }

/* news */
.new-news { color:#a1a1a1; float:left; overflow:hidden; height:390px; width:472px; }
.new-news h2 { background:url(images/gray-bg.png) repeat-x; color:#1b9def; font-family:"Times new roman", serif; font-size:18px; font-style:italic; font-weight:normal; height:29px; line-height:29px; margin:0; text-indent:20px; }
.new-news h3 { color:#898989; font-family:"Times new roman", serif; font-size:10px; font-style:italic; margin:0 0 5px; }
.new-news h3 a { font-size:14px; }
.new-news a { color:#1b9def; text-decoration:none; }
.new-news a:hover { text-decoration:underline; }
.new-news a.new-read-more { font-size:12px; }
.new-news-box { padding:10px 20px 0; }
.new-news-box p { margin:0 0 10px; }

/* aside */
.new-aside { float:right; overflow:hidden; width:469px; }
.new-aside form { background:url(images/gray-bg.png) repeat-x; height:24px; margin-bottom:10px; padding-top:5px; }
.new-aside label { color:#514d49; font-family:"Trajan Pro", Georgia, serif; font-size:13px; text-transform:capitalize; margin:5px 20px 0 10px; float: left;background: transparent;}
.new-aside label  a{text-decoration: none;color:#514d49;}
.new-aside select { width:250px; }

/* img holder */
.new-img-holder { margin-bottom:5px; position:relative; }
.new-img-holder.new-small { float:left; }
.new-img-holder.new-small:first-child { margin-right:5px; }
.new-img-holder img { vertical-align:top; }
.new-img-holder .new-img-text { background:url(images/img-holder-text.png); color:#959595; font-size:12px; padding:10px 20px 10px 10px; position:absolute; top:0; left:0; right:0; }
.new-img-holder h3 { font-family:"Times new roman", serif; font-size:18px; font-style:italic; font-weight:normal; line-height:21px; margin:0; }
.new-img-holder p { display:none; margin:10px 0 0; padding-right: 5px;}
.new-img-holder p span { display:block; padding-top:8px; }
.new-img-holder a { color:#1b9def; text-decoration:none; }
.new-img-holder:hover p { display:block; }

#format-new h3{border-top: 2px solid #F2F2F2;margin-top: 30px;padding-top: 30px;}
#format-new h4{border-top: 1px solid #F2F2F2;margin-top: 30px;padding-top: 30px;}

#new-clinic-locator{width: 935px;border: none;padding-left: 0;}
#new-clinic-locator form { background:url(images/gray-bg.png) repeat-x; height:24px; margin-bottom:10px; padding:4px!important; }
#new-clinic-locator form select{margin-right: 20px;width: 260px;}
#locator-map{width: 460px;height:460px;float: left; background:url(images/clinic-map.jpg) no-repeat;}
#locator-info{width: 460px;float: right;}
#locator-info .pin{position: relative;top:10px;}
#locator-info h2{color:#1b9def; font-family:"Times new roman", serif; font-size:18px; font-style:italic; font-weight:normal; border-bottom: 1px solid #cccccc;}
#locator-info h5{color:#1b9def; font-family:"Times new roman", serif; font-size:16px; font-style:italic; font-weight:normal; margin-top: 0;margin-bottom: 10px;}
#locator-info .clinic-more{ background:url(images/read-more.png) no-repeat center left; color:#00A4E4; font-family:"Times new roman",serif; font-size:14px; font-style:italic; padding-left:17px; text-decoration:none;top: 10px;position: relative;}
#locator-info table{font-size: 12px;}


.preloader, .map-clinics{display: none;}
.clinic-selector{text-align: right;}
.clinic-selector label{display: none;}
