html, * {margin: 0; padding: 0;}

body {margin: 0; padding: 0; color: #000;  background: #fff; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; text-align: center;}
p, h2  {margin: 6pt 0;}
h1, h1.home, h1.pro {font: bold 14pt  Georgia, "Times New Roman", Times, serif; line-height: 16pt;}
h1 span, #leftmenu li span {display: inline;}
h1 em{font-style: normal; color: #B52A30;}
h2, h3 {font: bold 12pt  Georgia, "Times New Roman", Times, serif;}
h4{font-size: 12pt;}
ol, ul {margin-left: 25px; padding-top: 5px;}
#takeover {display: none;}
#container, #middle-container {width: auto;}
#top-nav, #top-nav-pro, #back, #left-column{display: none;}
#middle-container.pro #left-menu ul li ul {background-color: #D3EAFC!important;}
#center-column, #center-column.home{width: auto; margin: 0 3%; float: none!important;}

/* SITE MAP */
.divider-horizontal {background: url(/images/dotted-line-body.gif) no-repeat; margin-top: 10px; padding-top: 10px;}
#sitemap-container {background: url(/images/sitemap-background.gif) repeat-y; width: 370px; height: 100%;}
.patient-column {width: 160px;}
.pro-column {width: 164px; margin-left: 28px;}
#sitemap-container ul{list-style-type: none; margin-left: 0;}
#sitemap-container ul li{font-weight: bold; padding: 5px 0;}
#sitemap-container ul li ul{list-style-type: none; margin-left: 10px;}
#sitemap-container ul li ul li{font-weight: normal; padding: 0;}

#footnotes {color: #000; font-size: 11pt; padding-top: 18pt;}
#footnotes ol, ul {margin-left: 23px; padding-top: 5px;}
#footnotes li {padding-top: 5px;}
.asterisk {text-indent: -8px; margin-left: 22px;}

#right-column{position: absolute; right: -70px; top: 10px; color: #0D4673;}
#center-column.home #right-column{right: -95px;}
#right-column a{text-decoration: none; width: 150px; height: 45px; color: #007DC3;}
#right-column div{float: right;}
#find-doctor {background: url(/images/btn-find-physician-over.gif) no-repeat; width: 168px; height: 29px; margin-right: 10px;}
#find-doctor a{width: 168px; height: 29px; display: block; background: url(/images/btn-find-physician.gif) no-repeat; text-decoration: none;}
#find-doctor a:hover{background-image: url(/images/btn-find-physician-over.gif);}
#tv {background: url(/images/btn-view-comm-over.gif) no-repeat; width: 105px; height: 29px; margin-right: 25px;}
#tv a{width: 105px; height: 29px; display: block; background: url(/images/btn-view-comm.gif) no-repeat; text-decoration: none;}
#tv a:hover{background-image: url(/images/btn-view-comm-over.gif);}
#pmw {background: url(/images/Pro-marketing-wiz-over.gif) no-repeat; width: 139px; height: 29px; margin-right: 25px;}
#pmw a{width: 139px; height: 29px; display: block; background: url(/images/Pro-marketing-wiz.gif) no-repeat; text-decoration: none;}
#pmw a:hover{background-image: url(/images/Pro-marketing-wiz-over.gif);}
.player {margin: 15px 0;}

#bottom-nav, #bottom-nav.pro {background-image: none; clear: both;}

#glossary-instructions {background-color: #fff; padding: 18px;}
a.glossary {color: #FE3C46!important; font-weight: bold; text-decoration: underline;}
a.glossary:hover, a.glossary:hover span {display: none;}


#Alcon{position: absolute; top: 38px; left: 8px;}
#Alcon a {text-decoration: none; background: url(/images/alcon-logo.gif) no-repeat; height: 30px; width: 85px; display: block; overflow: hidden;}
#bottom-nav.pro #Alcon a {background: url(/images/alcon-logo-pro.gif) no-repeat;}
#bottom-links {display: none;}
#copyright {position: relative; left: 25%;}
#copyright img{text-align: center;}
a.question{font-weight: bold; color: #000000; padding-left: 1px;}

.left {float: left; margin-right: 6px;}
.clear {clear: both; height: 1px;}
.red {color: #FE3C46; font-weight: bold;}
.top {display: none;}
p.right {width: 55px; margin-left: 300px;}
.view-larger {text-align: right; padding-right: 12px; background: url(/images/view-larger-icon.gif) right 3px no-repeat; margin-top: -5px;}
img.right {float: right; margin: 3px 0 5px 10px;}

.recommend-name {width: 175px; float: left; font-weight: bold; padding: 5px 0;}
.recommend-message {clear: left; padding: 10px 0;}

#DropState option, #DropState select{text-transform: capitalize}
#DropCity option,select{text-transform: capitalize}

span.locResult {text-transform:capitalize; display:inline}
.videoPlayer {margin: 15px auto; text-align: center;}