a { border:0px; color:#0E7CE2; text-align:left; text-decoration:none; }
a:hover { color:#CD171C; }
body { background:#FFF; color:#000; font-family:arial; font-size:16px; font-style:normal; font-weight:normal; height:auto; margin:0px auto; padding:0px; text-align:left; text-decoration:none; width:auto; }
button { border:0px; font-size:0px; margin:0px; padding:0px; }
button:focus, input:focus, select:focus, textarea:focus { outline:0px; }
div { margin:0px; padding:0px; }
form { margin:0px; padding:0px; }
hr { color:#606060; }
h1 { color:#666; font-size:20px; font-style:normal; font-weight:bold; margin:0px; padding:0px; text-align:center; }
h2 { color:#666; font-size:18px; font-style:normal; font-weight:bold; text-align:left; }
img { border:0px; }
input, p, span, textarea { color:#000; font-family:arial; font-size:12px; font-style:normal; font-weight:normal; margin:0px; padding:0px; text-decoration:none; }
strong { font-weight:bold; }
ul { height:0px; margin:0px; padding:0px; width:0px; }
.clear { clear:both; }
#content { background:#FFF; color:#666; display:block; float:none; height:auto; margin:0px; max-height:none; max-width:none; min-height:none; min-width:320px; padding:0px; position:static; width:auto; }
#content .content { background:#FFF; display:block; float:none; height:auto; margin:auto; max-height:none; max-width:none; min-height:none; min-width:300px; overflow:hidden; padding:15px 10px; position:static; width:auto; z-index:auto; }
#content .content .about, #content .content .circumcision, #content .content .index, #content .content .insurance, #content .content .office, #content .content .pilonidal-cyst, #content .content .services, #content .content .surgeries { background:#FFF; display:block; font-size:14px; float:none; height:auto; margin:auto; max-height:none; max-width:none; min-height:none; min-width:300px; overflow:hidden; padding:0px; position:static; text-align:left; white-space:normal; width:auto; }
#content .content .about img, #content .content .office img { height:auto; max-height:300px; max-width:300px; min-height:none; min-width:none; width:auto; }
#footer { background:#3BB9FF; color:#FFF; display:block; float:none; height:auto; margin:0px auto; max-height:none; max-width:none; min-height:none; min-width:320px; padding:0px; position:static; width:auto; }
#footer .footerinfo { background:transparent; display:block; float:none; height:auto; margin:auto; max-height:none; max-width:none; min-height:none; min-width:300px; overflow:hidden; padding:15px 10px; position:static; text-align:center; width:auto; }
#footer .footerinfo a { color:#FFF; text-decoration:none; }
#footer .footerinfo a:hover { text-decoration:underline; }
#footer .footerinfo a.color { color:#FFF000; text-decoration:none; }
#footer .footerinfo a.color:hover { text-decoration:underline; }
#header { background:#3BB9FF; color:#FFF; display:block; float:none; font-family:arial; font-size:20px; font-weight:bold; height:45px; margin:0px; max-height:none; max-width:none; min-height:none; min-width:320px; padding:0px; position:static; width:auto; }
#header .menu { display:block; float:none; height:auto; margin:auto; max-height:none; max-width:none; min-height:none; min-width:300px; overflow:visible; padding:0px 10px; position:static; width:auto; }
#header .menu ul { display:inline; float:none; list-style:none; position:static; }
#header .menu ul li { border:0px; bottom:auto; display:block; float:left; height:auto; left:0px; margin:0px; padding:13.5px 0px; position:relative; right:auto; top:0px; width:auto; z-index:5; }
#header .menu ul li a { color:#FFF; display:block; float:none; margin:0px; padding:0px 10px; position:static; text-align:left; text-decoration:none; }
#header .menu ul li:hover a { color:#999; }
#header .menu ul li ul { display:none; float:none; position:absolute; }
#header .menu ul li:hover ul { background:#FFF; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-top:none; bottom:auto; color:#000; display:block; float:none; height:auto; left:-1px; margin:0px; padding:0px; position:absolute; right:auto; top:45px; width:275px; z-index:6; }
#header .menu ul li:hover ul a { color:#000; }
#header .menu ul li ul li { display:none; float:none; position:absolute; }
#header .menu ul li:hover ul li { background:#FFF; display:block; float:left; height:40px; line-height:40px; margin:0px; padding:0px; position:static; width:275px; }
#header .menu ul li:hover ul li:hover { background:#999; bottom:auto; color:#FFF; display:block; float:left; height:auto; left:0px; margin:0px; padding:0px; position:relative; right:auto; top:0px; width:275px; z-index:auto; }
#header .menu ul li:hover ul li:hover a { color:#000; }
#header .menu ul li:hover ul li ul { display:none; float:none; position:absolute; }
#header .menu ul li:hover ul li:hover ul { border:1px solid #000; bottom:auto; display:block; float:none; left:200px; position:absolute; right:auto; top:0px; z-index:7; }
#header .menu ul li:hover ul li:hover ul li { background:#FFF; color:#FFF; display:block; float:left; height:auto; margin:0px; padding:0px; position:static; width:275px; }
#header .menu ul li:hover ul li:hover ul li:hover { background:#999; bottom:auto; color:#FFF; display:block; float:left; height:auto; left:0px; margin:0px; padding:0px; position:relative; right:auto; top:0px; width:275px; z-index:auto; }
#header .menu ul li:hover ul li:hover ul li a { color:#000; }
#header .menu ul li:hover ul li:hover ul li:hover a { color:#000; }
#leftbanner { background:#FFF; color:#000; display:block; float:none; height:auto; margin:0px; max-height:none; max-width:none; min-height:none; min-width:320px; padding:0px; position:static; width:auto; }
#leftbanner .leftbanner { background:transparent; display:block; float:none; height:auto; margin:auto; overflow:hidden; padding:0px 10px; position:static; text-align:center; width:300px; }
#topheader { background:#FFF; color:#666; display:block; float:none; height:auto; margin:0px; max-height:none; max-width:none; min-height:none; min-width:320px; padding:0px; position:static; width:auto; }
#topheader .logo { background:transparent; display:block; float:none; height:auto; margin:auto; overflow:hidden; padding:0px; position:static; width:300px; }
#topheader .logo .info { color:#666; display:block; float:none; font-size:14px; font-style:italic; font-weight:normal; height:auto; margin:0px; padding:0px; position:static; text-align:center; width:300px; }
#topheader .logo .info h1 { color:#666; text-align:center; }
#topheader .logo .search { color:#FFF; display:block; float:none; height:auto; margin:35px 0px 0px 0px; padding:0px; position:static; width:300px; }
#topheader .logo .search .input { background:url(images/msearchbar.png) left top no-repeat; display:block; float:none; height:35px; margin:auto; padding:0px; position:static; width:242px; }
#topheader .logo .search .input input { background:transparent; border:0px; display:inline; float:left; height:19px; margin:0px; overflow:auto; padding:7px 7.5px 9px 7.5px; position:static; width:191px; }
#topheader .logo .search .input .magnify { background:url(images/mg.png) left top no-repeat; display:inline; float:left; height:35px; margin:0px; padding:0px; position:static; width:35px; }
#topheader .logo .search .input .magnify:hover { background:url(images/mghv.png) left top no-repeat; }