* { padding:0px; margin:0px; }
body { font-family: sans-serif; background:#EEE; }
header { width:1000px; margin:5px auto; }
header h1 { width:400px; float:left; padding:0px; margin:0px 0px 10px 0px; font-weight: bold; }
h2 { font-weight:normal; margin-bottom:10px; font-size: 24px; }
h3 { font-weight:normal; font-size: 18px; }
.headerdrop { float:right; width:200px; text-align: right; cursor: pointer; margin-top:15px; }
#slide-show { width:1000px; margin:0px auto; clear:both; }
nav { width:1000px; margin:0px auto; height:50px; background:#444; margin-top:-10px; }
nav ul li { float:left; list-style-type:none; }
nav ul li a { text-decoration:none; display:inline-block; line-height:50px; padding:0px 20px; color:#FFF; }
nav ul li a:hover { background:#333; text-decoration:none; color:#FFF; }
.content-container { width:1000px; margin:20px auto; overflow: auto; position:relative; }
.content-left { width:700px; float:left; }
.intro-text { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #999; }
.homepage-promos img { margin-right:11px; }
.content-right { width:250px; float:right; height:500px; }
.content-right p { font-size:14px; margin-top:-5px; }
.content-right button {  }
.content-right button:hover {  }
.content-right img { margin-bottom:4px; cursor:pointer; }
footer { background:#333; overflow: auto; }
.footer-content { width:1000px; margin:20px auto; text-align:center; color:#FFF; }
#modalimage { display: block; margin-left: auto; margin-right: auto; }
#doctor-note-section { clear:both; padding-top:20px; }
#close { width:150px; text-align: right; float: right; margin-top:20px; cursor:pointer; }
#doctor-note-section { overflow: auto; display:none; }
#doctor-note-image { width:120px; float:left; }
#doctor-note { width:870px; float:left; }
#doctor-note h3 { margin:0px; }
.unordered-list { margin-left:20px; }
.ordered-list { margin-left:20px; }
.post-author { font-size:12px; color:#888; margin-top:-5px; }
.homepromo { width:164px; height:249px; background:#428bca; border-radius:10px; overflow:auto; float:left; margin-right:11px; }
.homepromo-content { font-size:22px; font-weight:bold; color:#DDD; text-align:center; margin:35px 5px 0px 5px; }
.promobtn { margin:40px 0px 0px 32px; }
#downloads { background:#5cb85c; border:#4cae4c solid 1px; height:40px; border-radius:5px; color:#FFF; cursor:pointer; overflow:hidden; }
#downloads:hover { background:#47a447; border:#398439 1px solid; }
#download-header { font-size:18px; text-align:center; margin-top:6px; }
#downloads ul { margin:10px 0px 0px 20px; }
#downloads ul li { list-style-type: none; }
#downloads ul li a { color:#FFF; }
#downloads ul li a:hover { text-decoration: underline; }
#downloads ul li a:visited { color:#73e673; }