/*h1 {font-weight:bold;font-size:11pt;color:#4f4f4f;margin:10px;}*/
h2.implants {display: none;}
/*h3 {font-weight:300;font-size:11pt;color:#005C74;margin:10px;}*/
h4 {font-family:arial,sans-serif;font-size:8pt;color:#777777;text-decoration:none;margin-bottom:-10px;margin-top:-10px;margin-left:10px;}
h6 {font-family:arial,sans-serif;font-size:13pt;font-weight:700;color:#4f4f4f;text-decoration:none;line-height:125%;}

/*  NEW CLASSES - home and portal pages  */

.mainav {font-size:10pt;font-weight:500;color:#000000;text-decoration:none;line-height:100%;}
a.mainav:hover {font-size:10pt;font-weight:500;color:#000000;text-decoration:none;line-height:100%;background:#EABFC0;}

.foot {font-size:10pt;font-weight:400;color:#FFFFFF;text-decoration:none;line-height:100%;}
a.foot:hover {font-size:10pt;font-weight:400;color:#EABFC0;text-decoration:none;line-height:100%;}

.foot2 {font-size:9pt;font-weight:400;color:#FFFFFF;text-decoration:none;line-height:100%;}
a.foot2:hover {font-size:9pt;font-weight:400;color:#5C5D5F;text-decoration:none;line-height:100%;}

.blackfoot {font-size:9pt;font-weight:400;color:#000000;text-decoration:none;line-height:100%;}
a.blackfoot:hover {font-size:9pt;font-weight:400;color:#000000;text-decoration:none;line-height:100%;background:#F4DFE0;}

.bigsidenav {font-size:16pt;font-weight:500;color:#5C5D5F;text-decoration:none;line-height:100%;font-family:"Avenir 65",sans-serif;}
a.bigsidenav:hover {font-size:16pt;font-weight:500;color:#5C5D5F;text-decoration:none;line-height:100%;background:#F4DFE0;font-family:"Avenir 65",sans-serif;}

.smsidenav {font-size:11pt;font-weight:500;color:#5C5D5F;text-decoration:none;line-height:100%;font-family:sans-serif;}
a.smsidenav:hover {font-size:11pt;font-weight:500;color:#5C5D5F;text-decoration:none;line-height:100%;background:#F4DFE0;font-family:sans-serif;}

.smlink {font-size:9pt;font-weight:600;color:#5C5D5F;text-decoration:none;line-height:100%;}
a.smlink:hover {font-size:9pt;font-weight:600;color:#5C5D5F;text-decoration:none;line-height:100%;background:#F4DFE0;}

.navtable{border: thin solid  #6B6B6C;height:22px;width:100%;}

.hmlnk{ display: block; width: 100%; height: 100%; }


/* END NEW CLASSES  */

/* for dropmenu script? */
.wrap1{position:relative;}
.wrap2{position:absolute;}
#dropmenu0, #dropmenu1, #dropmenu2{z-index:100;}

a.bob:hover{color:red;}

p {font-family:arial,sans-serif;font-size:9pt;color:black;padding-left:10px;padding-right:10px;padding-bottom:0px;padding-top:0px;}
li.p {font-family:arial,sans-serif;font-size:9pt;color:black;padding-left:10px;padding-right:10px;padding-bottom:0px;padding-top:0px;}
a {border:none;padding:0px;margin:0px;text-decoration:none;}
.color1 {font-family:arial,sans-serif;font-size:25pt;font-weight:900;color:#4C79A4;text-decoration:none;line-height:90%;}
.color2 {font-family:arial,sans-serif;font-size:14pt;font-weight:900;color:#5C89b4;text-decoration:none;line-height:80%;}
.color1grey {font-family:arial,sans-serif;font-size:25pt;font-weight:900;color:#4f657d;text-decoration:none;line-height:90%;}
.color2grey {font-family:arial,sans-serif;font-size:14pt;font-weight:900;color:#4f657d;text-decoration:none;line-height:80%;}
.textblue {font-family:arial,sans-serif;font-size:9pt;font-weight:300;color:#5C89b4;text-decoration:none;line-height:100%;}
.textbluegrey {font-family:arial,sans-serif;font-size:9pt;font-weight:300;color:#5f758d;text-decoration:none;line-height:100%;}
.textblue1 {font-family:arial,sans-serif;font-size:11pt;font-weight:600;color:#054380;text-decoration:none;}
.textblue1grey {font-family:arial,sans-serif;font-size:11pt;font-weight:600;color:#4f657d;text-decoration:none;}
.textwhite {font-family:arial,sans-serif;font-size:13pt;font-weight:600;color:#FFFFFF;text-decoration:none;}
.textwhite1 {font-family:arial,sans-serif;font-size:11px;font-weight:600;color:#FFFFFF;text-decoration:none;}
.textwhite2 {font-family:arial,sans-serif;font-size:8pt;font-weight:600;color:#FFFFFF;text-decoration:none;line-height:35%;}
.textgrey {font-family:arial,sans-serif;font-size:13pt;font-weight:600;color:#777777;text-decoration:none;}
.textgrey1 {font-family:arial,sans-serif;font-size:11pt;font-weight:600;color:#777777;text-decoration:none;}
.textgrey2 { color: #3B2416; text-decoration:none;text-align:justify;line-height:110%; }

/*.vLKL {font-family:arial,sans-serif;font-size:13pt;font-weight:700;color:#4f4f4f;text-decoration:none;line-height:125%;}
.vLK {font-size:10pt;font-weight:400;color:#4f4f4f;text-decoration:none;line-height:125%;}
a.vLK1 {font-size:10pt;font-weight:400;color:#4f4f4f;text-decoration:underline;line-height:125%;background:#ffcccc;}
.vLKM {font-size:10pt;font-weight:500;color:#4f4f4f;text-decoration:none;line-height:150%;}
a.vLKL:hover {font-size:13pt;font-weight:700;color:#4f4f4f;text-decoration:none;line-height:125%;background:#ffcccc;}
a.vLK:hover {font-size:10pt;font-weight:400;color:#4f4f4f;text-decoration:none;line-height:125%;background:#ffcccc;}
a.vLKM:hover {font-size:10pt;font-weight:500;color:#4f4f4f;text-decoration:none;line-height:150%;background:#ffcccc;}*/

.tm {font-family:arial,sans-serif;font-size:5pt;font-weight:100;color:#FFFFFF;line-height:35%;}
.tm2 {font-family:arial,sans-serif;font-size:5pt;font-weight:100;color:#4f4f4f;line-height:35%;}
a.vL2 {color:#000000}
a.vL2:hover {text-decoration:none;line-height:105%;background:#ffcccc;}

/* articles */
.article_table {width:550px;margin:10px;padding:2px;}
.article_header, .article_bottom_header{ margin: 0 43px 0 43px; padding: 4px; font-family: sans-serif; font-size:13pt; font-weight:600; background:#3B2416; color:white; } /**ADD**/
.article_link_row {font-size:11pt;color:#5C5D5F;margin-left:10px;padding:2px;}
.article_link_row:hover {background:#F4DFE0;margin-left:8px;color:#660303;}
.article_content {font-family:sans-serif;font-size:9pt;color:#cecece;line-height:1.5em;}
/*.article_index_link {color:#5C5D5F;margin:5px;margin-left:10px;padding:2px;}
.article_index_link:hover {background:#F4DFE0;margin-left:8px;color:#660303;}*/
.article_bottom_header { margin-top: 15px; margin-bottom: 15px;}
.article_bottom_link_row {color:#5C5D5F;margin-left:10px;padding:2px;}
.article_bottom_link_row:hover {background:#F4DFE0;margin-left:8px;color:#660303;}
.article_headline {font-size:11pt;text-transform: uppercase;font-weight:400;color:#4f4f4f;text-decoration:none;line-height:125%;}
.article_li {color:#4f4f4f;}
.article_dark {font-family:sans-serif;font-size:9pt;color:#3e3e3e;line-height:1.5em;}
.article_space {width:10px;padding:4px;font-size:12px;}


/* left navigation */
.leftlink_table {margin:5px;padding:2px;text-align:right;width:280px;position:relative;}
.left_link_cell {color:#000000;text-align:right;}
.leftlink {font-family:arial,sans-serif;font-size:9pt;color:#000000;}
.leftlink:hover {margin-right:2px;color:#660303;background:#F4DFE0;}
.leftlinkP {font-family:arial,sans-serif;font-size:9pt;color:#660303;background:#F4DFE0;}
.leftlinkP:hover {margin-right:2px;margin-top:1px;color:#AEAEAE;background:#EBEBEB;}

/* gallery */
/* 
the lighter grey is #CBCBCB
the darker grey is #B5B7B5
*/
.gallery_table {width:550px;margin:10px;padding:2px;}
.gallery_toprow {background:url('/Images/gallery_top.2.gif') no-repeat;width:546px;}
.gallery_tablecell {width:258px;}
.gallery_innertable {padding:10px;margin-top:80px;}
.inpt_gal160 {width:160px;height:20px;font-size:12px;font-family:arial,helvetica,geneva,sans-serif;color:#8D8D8F;background:white;border:solid 1px #B5B7B5;}
.gallery_input_cell { width: 180px; padding:5px; text-align:center; }
.gallery_searchtable {background:#CBCBCB;border:solid 1px #B5B7B5;margin:5px;}
.gallery_header {padding:4px;font-family:sans-serif;font-size:13pt;font-weight:600;background:#8D8D8F;color:white;}
.gallery_photo {margin:10px;border:none;background:#CBCBCB;}
.gallery_link {color:#5C5D5F;margin:5px;margin-left:10px;padding:2px;}
.gallery_link:hover {background:#F4DFE0;margin-left:8px;color:#660303;}
.gallery_desc01 {display:none;}
/* temp for copy-over */
.wHB {font-size:10pt;font-weight:400;color:white;line-height:85%;}
.pB {background:#ffdddc;margin-right:4px;margin-left:4px;margin-bottom:6px;width:200px;height:100px;border:none;}

/* surgeons */
.surgeon_index_table {width:550px;margin:10px;padding:2px;background:#bbbfc4;}
.surgeon_search_row {background:#bbbfc4;text-align:center;margin:5px;}
.surgeon_index_textinput {background:#EBE7E3;height:15pt;width:150px;border:solid 1px #383838;font-family:monospace;font-size:11pt;color:#5C5D5F;}
.canada_link {color:#5C5D5F;margin:5px;padding:2px;font-family:arial,sans-serif;font-size:9pt;}
.canada_link:hover {background:#F4DFE0;margin-left:3px;color:#660303;}
.surgeon_cell {color:#1A1E22;margin:4px;padding:4px;font-family:arial,sans-serif;font-size:9pt;background:white;width:255px;}
.surgeon_link {color:#1A1E22;font-family:arial,sans-serif;font-size:9pt}
.surgeon_link:hover {margin-left:1px;background:#F4DFE0;}
.surgeon_thumb {border:none;padding:0px;margin:1px;text-align:left;width:50px;height:60px;}
.surgeon_left_cell {width:54px;}
.surgeon_right_cell {width:201px;padding:2px;vertical-align:top; }
.surgeon_result_table { width:520px;border:solid 1px #F4DFE0;margin:3px; }
.surgeon_image_left_bg {width:298px;height:239px;background:url('/Images/surgeon_image_left_bg.2.jpg');text-align:right;vertical-align:top;}
.surgeon_image_head {width:150px;height:180px;margin-top:22px;margin-right:0px;border:none;}
.surgeon_name_left {font-size:12pt;color:white;font-weight:600;text-align:right;margin-top:8px;margin-right:10px;width:270px;}
.surgeon_bizcard_bg {background:#ebebeb;}
.surgeon_bottom_gradient {width:876px;height:30px;background:url('/Images/surg_btm_grad_gry.jpg');}
.surgeon_title {font-weight:600;letter-spacing:.5px;}
.surgeon_link_bizcard {font-size:10pt;font-weight:400;color:#4f4f4f;text-decoration:none;line-height:125%;background:#ffcccc;}
.surgeon_link_bizcard:hover {font-size:10pt;font-weight:400;color:#babdc2;text-decoration:none;line-height:125%;background:#ffcccc;}
.surgeon_bizcard_table {width:520px;margin:15px;padding:5px;font-size:11pt;border:solid 1px white;}
.surg_hr {width:500px;border:solid 1px white;margin:3px;margin-right:10px;margin-left:10px;}
.surgeon_gallery_cell {width:220px;height:130px;margin:5px;padding:5px;vertical-align:top;background:#b6b6b6;text-align:center;}
.surgeon_gallery_image {width:200px;height:100px;margin:2px;border:none;}
.surgeon_gallery_large_image {width:400px;height:200px;margin:20px;border:none;}
.surgeon_inaview_cell {width:310px;margin:1px;margin-bottom:5px;margin-top:5px;padding:1px;height:310px;}
.surgeon_message {padding:5px;margin:5px;border: solid 1px red;font-weight:500;font-size:10pt;}
.surgeon_result_divider {color:#F4DFE0;height:1px;}
.icon {width:18px;height:14px;margin-top:5px;margin-bottom:5px;margin-left:20px;margin-right:20px;border:none;}
.row0 {width:260px;padding:4px;vertical-align:top;}
.row1 {width:260px;background:#D6E6F7;color:#084683;border:solid 1px #084683;padding:4px;font-size:9pt;font-family:verdana,helvetica,sans-serif;vertical-align:top;}
.row2 {width:260px;background:#eff5fc;color:#084683;border:solid 1px #084683;padding:4px;font-size:9pt;font-family:verdana,helvetica,sans-serif;vertical-align:top;}
.ds {background:white;font-size:9pt;padding:5px;}
.inpt200 {width:200px;height:20px;font-size:12px;font-family:monospace;color:#5C5D5F;background:#ffffff; border: 1px solid #5C5D5F; margin:2px;padding:2px;}
.inptTF400 {width:400px;height:200px;font-size:12px;font-family:monospace;color:#5C5D5F;background:#ffffff; border: 1px solid #5C5D5F; margin:2px;padding:2px;}
.inptTF300 {width:300px;height:200px;font-size:12px;font-family:monospace;color:#4f4f4f;background:#ffdddc; border:solid 1px #babdc2;margin:2px;padding:2px;}

StLnk {font-size:8pt;font-weight:200;color:#4f4f4f;line-height:125%;text-decoration:none;padding:2px;}
a.StLnk {font-size:8pt;font-weight:200;color:#4f4f4f;line-height:125%;text-decoration:none;padding:2px;}
a.StLnk:hover {font-size:8pt;font-weight:200;color:#4f4f4f;line-height:125%;text-decoration:underline;padding:2px;}

.gallery_paging {width:220px;margin:5px;padding:5px;background:#c0c0c0;text-align:center;color:#4f4f4f;}
.gallery_paging:hover { color:#ffdddc;background:#4f4f4f; }


/* phone number */
#phone_ico {visibility:hidden;position:relative;}
#phone_link {visibility:visible;position:relative;left:-72pt;}
#phone_no {visibility:hidden;position:relative;}
#phone_num {visibility:hidden;}
#phone_lnk {visibility:visible;position:relative;left:-5px;}
#doctor_phone {display:none;font-weight:600;color:#B43970;}
#doctor_url {display:none;}

/* Nurse */
.bzcrd {font-weight:400;font-size:11pt;}

/* Searchbox */
.topsearch_table {width:290px;height:26px;margin:0px;padding:0px;border:none;}
.topsearch_cell {background:url('/Images/search_button.gif');width:290px;height:26px;margin:0px;padding:0px;border:none;}
.topsearch_input {width:140px;height:18px;margin-left:112px;position:relative;top:-5px;background:white;border:solid #8D8D8F 1px;color:#4f4f4f;font-family:verdana,helvetica,sans-serif;font-size:11px;padding-left:3px;}
.topsearch_button {width:19px;height:19px;border:none;margin:2px;position:relative;top:2px;}

/* Doctor Login */
.login_table {width:500px;margin:20px;padding:5px;border:solid 1px #5C5D5F;}
.login_title {color:#5C5D5F;font-size:12pt;font-family:arial,geneva,helvetica,sans-serif;font-weight:500;}
.login_form {width:440px;background:white;margin:10px;padding:10px;text-align:left;font-size:9pt;}
.login_div {width:480px;background:#bbbfc4;margin:10px;padding:10px;}

/* Quick Links */
.quicklink_table { width:420px; font-family:sans-serif; border: solid 1px #5C5D5F; margin:20px; margin-left:40px; }
.quicklink_head { background:#5C5D5F; font-weight:700; font-size:11pt; padding: 3px; }
.quicklink_row { font-size:9pt; padding:2px; padding-left:4px; }
.quicklink_link { color:#5C5D5F; }
.quicklink_link:hover {background:#F4DFE0; margin-left:2px; color:#660303; }

/* Top 10 Searches */
.top10searches_table, .topprocedures_table{ width: 481px; font-family:sans-serif; border: solid 1px #3B2416; margin: 0px 43px 15px 43px;  } /***ADD***/
.top10searches_head, .topprocedures_head{ background:#3B2416; font-weight:700; font-size:11pt; padding: 3px; color: #fff; }
.top10searches_row { font-size:9pt; padding:2px; padding-left:4px; }
/*.top10searches_link { color:#3B2416; }
.top10searches_link:hover {background:#F4DFE0; color:#660303; }*/

.top10searches_table td a{ color:#3B2416; }
.top10searches_table td a:hover{ color:#F17AB4; }

p .top10searches_table,p .topprocedures_table{ margin: 0 0 15px 0; }



/* Top Procedures */
/*.topprocedures_table { width:420px; font-family:sans-serif; border: solid 1px #5C5D5F; margin:20px; }
.topprocedures_head { background:#F4DFE0; font-weight:700; font-size:11pt; padding: 3px; }*/
.topprocedures_row { font-size:9pt; padding:2px; padding-left:4px; }
/*.topprocedures_link { color:#5C5D5F; }
.topprocedures_link:hover {background:#F4DFE0; color:#660303; }*/

/* Med Loan Financing */
.mlfFormDescRedSmall { font-size:9pt; font-weight:bold; padding:2px; color:#CC0033; }
.mlfFormDescBlackSmall { font-size:9pt; font-weight:bold; padding:2px; color:#000000; }
.mlfvLK {font-size:10pt;font-weight:400;color:#4f4f4f;text-decoration:none;line-height:125%;}
.mlfvLKL {font-family:arial,sans-serif;font-size:13pt;font-weight:700;color:#4f4f4f;text-decoration:none;line-height:125%;}
.mlfp {font-family:arial,sans-serif;font-size:9pt;color:black;padding-left:10px;padding-right:10px;padding-bottom:0px;padding-top:0px;}
.mlfinpt200 {width:200px;height:20px;font-size:12px;font-family:monospace;color:#009999;background:#ffdddc;border:solid 1px teal;margin:2px;padding:2px;}

#Disclaimer002 { visibility: hidden; background-color: white; width: 300px; position: relative; left: 300px; top: -300px; border: 1px solid #FFC0CB; font-size: 8pt; text-align: left; padding: 11px; z-index: 1000; font-family: sans-serif; margin: 5px; }


/*NEW LYB CSS*/
html {  min-height: 100%; margin-bottom: 1px; }  /* Force right scroll to prevent page shift in FF */ 

body{ margin: 0; padding:0; background: #3B2416 url('/Images/stripebg.gif') repeat-x; text-align: center; }
#mainwrap{ width: 900px; margin: 0 auto 0 auto; padding-bottom: 25px; background: #fff url('/Images/mwbg_bottom.gif') no-repeat bottom right; text-align: left; font-family: Tahoma, Geneva, sans-serif; }
ul, form, img, p{ padding: 0; margin: 0; border: 0; }

#header{ height: 415px; width: 900px; background: #4F2E1F url('/Images/rollovers/noeyes.jpg') no-repeat; }
#nav{ position: absolute; top: 356px; height: 40px; width: 900px; padding-left: 5px; /*background-color: #F172AC;*/ }
#nav a{ display: block; height: 40px; float: left; padding: 12px 14px 0 14px; text-transform: uppercase; color: #F5E8EC; text-decoration: none; letter-spacing: 1px; font: 14px Arial, Helvetica, sans-serif;  }
#nav a:hover{ color: #fff; }

#content{ width: 570px; padding: 0; }
.ctbl{ margin-top: 25px; }
#content h1, p, h3{ margin: 0 43px 15px 43px; }
h1{ font-size: 1.4em; color: #3B2416; font-weight: 500;  font-family: Tahoma, Geneva, sans-serif; letter-spacing: 1px; }
h3{ font-size: .9em; color: #3B2416; font-weight: 700; }
#content p, #content ul .p, #content ol li{ font-size: .8em;  color: #3B2416; text-align: justify; }
#content p a, h1 a{ color: #3B2416; } #content p a:hover{ color: #F17AB4; } 
#content ul .p{ margin: 0 43px 0 43px; list-style-position: inside; } #content ol li{ margin: 0 43px 0 33px; }

#content .rtble{ margin: 0 43px 15px 43px; }
#content table .tdtxt{ font-size: .8em; color: #3B2416; }

.rblock{ height: 113px; width: 280px; margin-bottom: 33px; background: url('/Images/rcolgrad_bg.jpg') no-repeat; }
.rblock p{ margin: 0 0 0 18px; color: #3B2416; }
.rtitle{ padding-top: 20px; font-size: 2.1em; letter-spacing: 1px; }
.rtxt{ text-transform: uppercase;  font: .9em Arial, Helvetica, sans-serif;   }
.rblock form .searchfield{ width: 165px; border: 1px solid #715C50; font-family: Tahoma, Geneva, sans-serif; font-size: .8em;  color: #3B2416; }
.rbtn{ float: right; margin: 12px 11px 0 0; }
/* pink doctor url/phone */
.rblock3p{ height: 40px; margin-left:-4px; width: 170px; background: url('/Images/rcolgrad4_rollover_bg_p.jpg') no-repeat; }
.rblock3p a{ display: block; height: 40px; width: 170px; padding: 8px 0 0 18px; color: #3B2416; text-transform: uppercase; font: .7em Arial, Helvetica, sans-serif; text-decoration: none;  }
.rblock3p a:hover{ background: url('/Images/rcolgrad4_rollover_bg_p.jpg') no-repeat 0px -50px; }
/* blue doctor url/phone */
.rblock3b{ height: 40px; margin-left:-4px; width: 170px; background: url('/Images/rcolgrad4_rollover_bg_b.jpg') no-repeat; }
.rblock3b a{ display: block; height: 40px; width: 170px; padding: 8px 0 0 18px; color: #3B2416; text-transform: uppercase; font: .7em Arial, Helvetica, sans-serif; text-decoration: none;  }
.rblock3b a:hover{ background: url('/Images/rcolgrad4_rollover_bg_b.jpg') no-repeat 0px -50px; }
/* green doctor url/phone */
.rblock3g{ height: 40px; margin-left:-4px; width: 170px; background: url('/Images/rcolgrad4_rollover_bg_g.jpg') no-repeat; }
.rblock3g a{ display: block; height: 40px; width: 170px; padding: 8px 0 0 18px; color: #3B2416; text-transform: uppercase; font: .7em Arial, Helvetica, sans-serif; text-decoration: none;  }
.rblock3g a:hover{ background: url('/Images/rcolgrad4_rollover_bg_g.jpg') no-repeat 0px -50px; }



.natrelletble{ background-color: #fff; margin: 0 0 0 43px; padding: 0; width: 500px; }
.natrelletble td p, .natrelletble td h3 { margin: 0 0 10px 0; padding: 0;  }

.copyright{ text-align: center; font: 10px Arial, Helvetica, sans-serif; line-height: 30px; color: #fff; }

/*Search Template*/ 
.stripet{ background: #3B2416 url('/Images/stripetbg.gif') repeat-x; }

#headert{ height: 224px; width: 900px; background: #4F2E1F url('/Images/homegirl_head.jpg') no-repeat; }
#navt{ position: absolute; top: 171px; height: 40px; width: 900px; padding-left: 5px; }
#navt a{ display: block; height: 40px; float: left; padding: 12px 14px 0 14px; text-transform: uppercase; color: #F5E8EC; text-decoration: none; letter-spacing: 1px;   font: 14px Arial, Helvetica, sans-serif;  }
#navt a:hover{ color: #fff; }

#content .zip{ font: 3.0em Arial, Helvetica, sans-serif; color: #F270AC; margin-bottom: 0; }
#content .resultno{ font-size: 1.4em; color: #3B2416; font-weight: 500; margin-bottom: 0;}
#content .rtxt{  font-size: .8em;  margin-bottom: 16px; text-transform: none; }
#content .numlist{ letter-spacing: 8px; text-align: right; border-bottom: 0px solid #CDC8C4; padding-bottom: 9px;  }
#content .numlist2{ letter-spacing: 8px; text-align: right; border-top: 0px solid #CDC8C4; padding-top: 9px;  }
#content .numlist a, .numlist2 a, .numlist3 a{ text-decoration: none; color: #3B2416; }
#content .numlist a:hover, .numlist2 a:hover, .numlist3 a:hover{ text-decoration: none; color: #F17AB4; }

#content .searchtble{ margin-left: 40px; }
#content .searchtble td{ margin-left: 43px; width: 235px; padding-top: 5px; }
#content .searchtble p{  font: .7em Tahoma, Geneva, sans-serif; text-align: left; margin: 0 0 5px 10px; padding: 0; }
#content .searchtble p a{ padding-right: 12px; font-size: 1.1em; text-decoration: none; color: #3B2416; }
#content .searchtble p a:hover{ color: #F270AC; }
#content .searchtble td .sdimg{ float: left; margin: 0 10px 10px 10px; }
#content .searchtble .slinks, #content .searchtble .sad{ margin: 15px 0 0 15px; }

.rblock2{ height: 50px; width: 280px; background: url('/Images/rcolgrad2_rollover_bg.jpg') no-repeat; }
.rblock2 a{ display: block; height: 50px; width: 280px; padding: 13px 0 0 18px; color: #3B2416; text-transform: uppercase; font: .7em Arial, Helvetica, sans-serif; text-decoration: none;  }
.rblock2 a:hover{ background: url('/Images/rcolgrad2_rollover_bg.jpg') no-repeat 0px -50px; }

/*Surgeon Template*/ 
#headers{ height: 224px; width: 900px; background: #4F2E1F url('/Images/doc_head.gif') no-repeat; }
.findblock{ position: absolute; margin: 24px 0 0 0px; height: 132px; width: 280px;  background: url('/Images/pinkfind_bg.jpg') no-repeat; }
.findblocksurg{ position: absolute; margin: 24px 0 0 50px; height: 132px; width: 280px;  background: url('/Images/pinkfind_bg_surg.jpg') no-repeat; }
.findtitle{ margin: 0 0 0 18px; padding-top: 20px; font-size: 2.1em; letter-spacing: 1px; color: #fff; }
.findtxt{ margin: 0 0 0 18px; text-transform: uppercase;  font: .9em Arial, Helvetica, sans-serif; color: #fff; }

#leftcol{ padding-left: 50px; }
#lc #content h1, #lc #content p{ margin: 0 0 15px 0; padding: 0; }
#lc h3{ margin: 0; padding: 0; }
#lc table td, #lc table td a{ color: #3B2416; }#lc table td a:hover{ color: #F17AB4; }/* Surgeon Template form/table styles */

#surgimg{ margin-bottom: 12px; }
.lblock{ height: 50px; width: 280px; background: url('/Images/lcolgrad_bg.jpg') no-repeat; }
.lblock a{ display: block; height: 50px; width: 280px; margin: 0px; padding-left: 18px; padding-top: 13px; color: #3B2416; text-transform: uppercase; font: .7em Arial, Helvetica, sans-serif; text-decoration: none;  }

#content .surgtitle{ font-size: 1.3em; font-weight: 700; margin: 0 0 10px 0px; }
#content .surgaddress{ font-size: 1em; line-height: 24px; text-align: left; margin: 0 0 10px 0px;  }
#content .bubbletble{ margin-bottom: 10px;  }
#content .bubbletble td{ font-size: .8em; color: #3B2416; padding-right: 5px;  }
#content .bubbletble td .bubtxt{ margin-right: 10px; }
#content td h3{ margin: 0; padding: 0; }
.clogo1{ margin-right: 25px; }
.greybdr{  border-top: 1px solid #CDC8C4; }

/*Gallery Template*/ 
.gallsearchbx{ height: 44px; width: 485px; margin-left: 45px; background: url('/Images/gallsearch_bg.jpg') no-repeat; }
.gallsearchbx form{ padding-top: 8px; margin-left: 10px; }
.gallsearchbx select{ width: 164px; margin-right: 3px; border: 1px solid #ccc; }
.gallsearchbx select option{ color: #392315; }
.seegallbtn{ position: absolute; }

#galltble{ margin: 0 0 10px 50px; background: url('/Images/greypix.gif') repeat-y 50% 0; border-top: 1px solid #ccc; }
#galltble tr{ border-bottom: 1px solid #ccc; }
#galltble tr td{ height: 152px; width: 240px; text-align: center; border-bottom: 1px solid #ccc; }
#galltble tr .afrtxt{ height: 20px; background-color: #ccc; color: #fff; border-right: 1px solid #fff; text-transform: uppercase; font-size: 10pt; }
#galltble tr .afrtxtmyass{ height: 20px; background-color: #3B2416; color: #fff; border-right: 1px solid #fff; text-transform: uppercase; font-size: 10pt; }
#galltble tr td img{ _margin-left: 5px; }/* IE hack since it aligns table data different than the rest of the world */ 

#content .numlist3{ letter-spacing: 8px; text-align: right; }
.numlisttxt{ float: left; letter-spacing: 0px; text-transform: none; }
.numlistpgtx{ letter-spacing: 0px; }

/*Color Variations - (Pink by default - same class names above but no appending underscore*/
.bdystripe_b{ background: #3B2416 url('/Images/stripebg_b.gif') repeat-x; }/*Tall Blue Stripe*/
.bdystripe_g{ background: #3B2416 url('/Images/stripebg_g.gif') repeat-x; }/*Tall Green Stripe*/

.stripet_b{ background: #3B2416 url('/Images/stripetbg_b.gif') repeat-x; } /*Short Blue Stripe*/
.stripet_g{ background: #3B2416 url('/Images/stripetbg_g.gif') repeat-x; } /*Short Green Stripe*/

.findblocksurg_b{ position: absolute; margin: 24px 0 0 50px; height: 132px; width: 280px;  background: url('/Images/pinkfind_bg_surg_b.jpg') no-repeat; } /*Surgeon Page Blue Find Block*/
.findblocksurg_g{ position: absolute; margin: 24px 0 0 50px; height: 132px; width: 280px;  background: url('/Images/pinkfind_bg_surg_g.jpg') no-repeat; } /*Surgeon Page Green Find Block*/

#content .zip_b{ font: 3.0em Arial, Helvetica, sans-serif; color: #3385AE; margin-bottom: 0; } /*Search Page Blue Zip*/
#content .zip_g{ font: 3.0em Arial, Helvetica, sans-serif; color: #13A317; margin-bottom: 0; } /*Search Page Green Zip*/

.rblock2_b{ height: 50px; width: 280px; background: url('/Images/rcolgrad2_rollover_bg_b.jpg') no-repeat; } /*Blue arrow >> rollovers*/
.rblock2_b a{ display: block; height: 50px; width: 280px; padding: 13px 0 0 18px; color: #3B2416; text-transform: uppercase; font: .7em Arial, Helvetica, sans-serif; text-decoration: none;  }
.rblock2_b a:hover{ background: url('/Images/rcolgrad2_rollover_bg_b.jpg') no-repeat 0px -50px; }

.rblock2_g{ height: 50px; width: 280px; background: url('/Images/rcolgrad2_rollover_bg_g.jpg') no-repeat; } /*Green arrow >> rollovers*/
.rblock2_g a{ display: block; height: 50px; width: 280px; padding: 13px 0 0 18px; color: #3B2416; text-transform: uppercase; font: .7em Arial, Helvetica, sans-serif; text-decoration: none;  }
.rblock2_g a:hover{ background: url('/Images/rcolgrad2_rollover_bg_g.jpg') no-repeat 0px -50px; }

/* new bottom of page */
.ftr_tbl { width: 900px; margin: 0 auto 0 auto; padding-bottom: 25px; background: #fff url('/Images/mwbg_bottom.gif') no-repeat bottom right; text-align: left; font-family: Tahoma, Geneva, sans-serif; }
.middle_nav_new { background: #3B2416; color: #ffffff; border-top: #F172AC 1px solid;border-bottom: #F172AC 1px solid;height:24px; margin: 20px 0 20px 0; font-size: 12px;padding:5px; vertical-align: middle;  }
.middle_nav_new a{ font: 10px Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 0px; margin: 0px 16px 0 16px; }

a.mnv { color: #ffffff; text-decoration:none; }
.ftr_tbl .textgrey2 a{ font-size: 12px; color: #3B2416;}
.ftr_tbl strong { font-size:10px; letter-spacing: 0px; }

.ftrlinks{ margin: 40px 0 25px 0; } /* footer links container */
.ftr_divider{ width: 100%; height: 1px; background: #625045; margin-bottom: 5px; }
.ftrlinks, .ftrlinks a{ color: #3B2416; text-align: center; font-size: 8pt; }
.ftrlinks a{ margin: 6px; } .ftrlinks .super{ font-style: super; }


/*New Articles*/
.article_index{ margin: 0 43px 0 43px; }
#content .article_header{ margin: 0 43px 15px 43px; color: #fff; } .article_index .article_header { margin: 0; }
.art_thmbx { width: 248px; height: 200px;  text-align: center; }
.art_thmbx a{ color: #3B2416; border: 1px solid #fff; }
.art_lnklst ul{ margin: 0 0 0 20px; padding: 0; }/* Articles landing ul */
.art_lnklst ul li{ list-style-type: none;  font-size: .8em;  color: #3B2416;  }
.article_list{  margin: 0 43px 10px 45px;  }/* Article pages ul */
.article_list li{ list-style-position: inside; font-size: .8em;  color: #3B2416; }

.article_links a, article_header{ font: 500 .8em Arial, Helvetica, sans-serif; }/* Article footer links */

.art_lnklst ul li a, .ctbl .vLK, .article_links a{ color: #3B2416; }
.art_lnklst ul li a:hover, .art_thmbx a:hover, .ctbl .vLK:hover, .article_links a:hover{ color: #F17AB4; }
.article_link_row{ margin: 0 0 0 43px; padding: 0; }
.article_link_row a, .article_link_row a:hover{ margin: 0; padding: 0; }
.article_index_link{ margin: 0; padding: 0; }

.article_links{ margin: 0 43px 0 43px; }

.frkn_utub{ margin-left: 43px; }

.rblock2_firstword{ font-weight: 700; }/*bolds first word, right nav*/

/*new surgeon page navigation*/
#surglinks td a{ display: block; height: 101px; width: 102px; text-align: center; text-decoration: none; color: #3B2416; }#surglinks td a:hover{ color: #E989AF; }
.surglk{ display: block; padding-top: 90px; font: .9em Tahoma, Geneva, sans-serif; letter-spacing: 2px;  }
.surgemail{ background: url('/Images/surgeon_email.jpg') no-repeat; }
.surgecall{ background: url('/Images/surgeon_call.jpg') no-repeat; }
.surgesite{ background: url('/Images/surgeon_website.jpg') no-repeat; }
.surgeshed{ background: url('/Images/surgeon_schedule.jpg') no-repeat; }
.surgeprint{ background: url('/Images/surgeon_print.jpg') no-repeat; }

.phonebg{ height: 50px; width: 280px; background: url('/Images/phone_pink_bg.jpg') no-repeat; }
.phonebg a:hover{ background: url('/Images/phone_pink_bg.jpg') no-repeat 0px -50px; }
.webbg{ height: 50px; width: 280px; background: url('/Images/web_pink_bg.jpg') no-repeat; }
.webbg a:hover{ background: url('/Images/web_pink_bg.jpg') no-repeat 0px -50px; }
.mailbg{ height: 50px; width: 280px; background: url('/Images/mail_pink_bg.jpg') no-repeat; }
.mailbg a:hover{ background: url('/Images/mail_pink_bg.jpg') no-repeat 0px -50px; }
.credbg{ height: 50px; width: 280px; background: url('/Images/cred_pink_bg.jpg') no-repeat; }
.credbg a:hover{ background: url('/Images/cred_pink_bg.jpg') no-repeat 0px -50px; }
.mapbg{ height: 50px; width: 280px; background: url('/Images/map_pink_bg.jpg') no-repeat; }
.mapbg a:hover{ background: url('/Images/map_pink_bg.jpg') no-repeat 0px -50px; }
.gallbg{ height: 50px; width: 280px; background: url('/Images/gall_pink_bg.jpg') no-repeat; }
.gallbg a:hover{ background: url('/Images/gall_pink_bg.jpg') no-repeat 0px -50px; }
.testibg{ height: 50px; width: 280px; background: url('/Images/testi_pink_bg.jpg') no-repeat; }
.testibg a:hover{ background: url('/Images/testi_pink_bg.jpg') no-repeat 0px -50px; }
.procedurebg{ height: 50px; width: 280px; background: url('/Images/procedure_pink_bg.jpg') no-repeat; }
.procedurebg a:hover{ background: url('/Images/procedure_pink_bg.jpg') no-repeat 0px -50px; }
.videobg{ height: 50px; width: 280px; background: url('/Images/video_pink_bg.jpg') no-repeat; }
.videobg a:hover{ background: url('/Images/video_pink_bg.jpg') no-repeat 0px -50px; }
.infobg{ height: 50px; width: 280px; background: url('/Images/info_pink_bg.jpg') no-repeat; }
.infobg a:hover{ background: url('/Images/info_pink_bg.jpg') no-repeat 0px -50px; }

.phonebg a, .webbg a, .mailbg a, .credbg a, .mapbg a, .gallbg a, .testibg a, .procedurebg a, .videobg a, .infobg a
{ display: block; height: 50px; width: 280px; padding: 13px 0 0 18px; color: #3B2416; text-transform: uppercase; font: .7em Arial, Helvetica, sans-serif; text-decoration: none;  }
