/*
	Site:Surgical Weight Loss Specialists
	Site URL:massweightloss.com
	Author: Sam Glasgow
	Author URL: slgworks.com

*/

* {margin:0; padding:0;}
h1,h2,h3,h4			{font-weight:normal; text-decoration: none;}
a 					{color:inherit; text-decoration:none;}
a:hover 			{font-weight:bold;}
body 				{background:url(/images/header_bg.jpg) repeat-x #f6f6f6;font-family: Helvetica, Verdana, Arial, sans-serif; color:#414141; font-size:14px;}
div#content 		{padding:15px 0 0 0;  width:960px; margin:0 auto;}
div#header	 		{position:relative; height:150px; font-size:16px; color:#f6f6f6; width:960px; margin:0 auto;}
img#logo 			{position:absolute; left:20px; top:17px; border:none;}
p#motto 			{position:absolute; left:20px; top:110px;}
div#call 			{position:absolute; left:590px; top:66px;}
div#call span 		{display:block; padding-bottom:3px;}
img#docs 			{position:absolute; right:15px; top:0px;}
#header_links		{position:absolute; left:570px; top:10px; color:#071126; background:#a0c7ac; padding:5px; border:1px solid #071126; text-align:center; }

/* Navigation Column */
#nav-column 			{float:left; margin-left:20px;}
#nav-column ul#nav		{list-style:none; padding:15px 0 0 10px; width:220px;}
#nav-column ul#nav li 	{margin-bottom:15px;}
#nav-column li.current a {padding-left:12px; background:url(/images/dash3.gif) left center no-repeat;}
#nav-column li a 		{display:block;}
#nav-column li a:hover 	{color:#387b50; font-weight:normal;}
div#nav-column .box 	{border:3px solid #387b50; background:#efefef;}
div.nav-info {text-align:center; margin-top:10px; width:230px; padding:10px 0 10px 0; color:#071126; }


/* Main Content */
#main-content 		{float:left; margin:0 0 0 10px; width:450px;}
#main-content-no-sb {float:left; margin:0 0 0 10px; width:670px;}
#main-content p, #main-content-no-sb  p {margin-bottom:10px;}
#main-content h1, #main-content-no-sb h1 {font-size:20px; display:block; margin-bottom:10px; font-weight:bold; text-decoration: underline;}
#main-content  h2 , #main-content-no-sb h2 {font-size:16px; margin:10px 0 5px 0; font-weight:bold;}
#main-content  h4 , #main-content-no-sb h4 {font-size:14px; margin:2px 0 5px 0; font-weight:bold;}
#main-content .h2, #main-content-no-sb  .h2 {font-size:16px; font-weight:bold;}
#main-content img, #main-content-no-sb  img {border:1px solid #071126; margin:3px;}
#main-content a , #main-content-no-sb a {font-weight:bold;}
#main-content a:hover, #main-content-no-sb  a:hover {color:#387b50;}
.content_box {padding:5px; margin:15px 0 15px 0; border:2px solid #414141;}

/* Tool Box */
.clear {clear:both;}
.hide {display:none;}
.text-center {text-align:center;}
.block {display:block;}
.bold, strong {font-weight:bold;}
.left {float:left;}
.right {float:right;}
.list {list-style:inside;}
.list li {margin-bottom:10px;}
.italic {font-style:italic;}

/* List Styles */
.check {list-style-image: url(../images/check.png); }

/* Sidebar */
div#sidebar {float:right; margin-right:20px;}
div#sidebar a {display:block;}
div#sidebar img {border:none;}
div#sidebar .box {border:3px solid #387b50; background:#a0c7ac; width:200px; position:relative; margin-bottom:10px;}
div#sidebar .hover {border:3px solid #071126;}
div#sidebar h3 {position:absolute; top:2px; text-align: center; color:#071126; font-size:15px; width:200px; z-index:100;}
div#patient-stories {width:200px; height:300px;}
div#patient-stories img {position:absolute; top:0; left:0; z-index:50;}
div#patient-stories img.active {z-index:55;}
div#patient-stories img.last-active {z-index:52;}
div#ba {text-align:center; margin-top:10px; width:230px; padding:10px 0 10px 0; color:#071126; background:#efefef; border:3px solid #387b50; width:200px; position:relative; margin-bottom:10px;}
div#ba img {padding-top:5px;}

/* Form */
.form p {margin-bottom:5px;}
.form p span {float:left; width:150px;}
.form p input, div.form p select {clear:left;}
.form p input#submit {margin-left:150px; float:left;}
.form #message {height:70px; width:281px;}
.button {padding:4px; background:#387b50; color:#efefef; border:2px solid #387b50; cursor:pointer; font-size:11px; font-family:inherit; margin:5px;}
.button:hover {background:#efefef; color:#387b50; font-weight:normal;}
div.alert {width:300px; margin:10px auto 10px auto; padding:10px; border:2px solid #387b50;}
.form-error {font-style:italic; background:#a0c7ac; color:#071126; padding:2px 0 2px 0; display:none;}
.input {border:2px solid #387b50; background:#f6f6f6; padding:3px;}

/* FAQ */
.faq {border-bottom:2px solid #387b50; padding:0px; margin-bottom:10px; list-style:inside;}
.faq p {border:2px solid #387b50; background:#efefef; border-top:none; border-bottom:none; padding:4px 3px 4px 3px;}
.faq-subheading {padding:10px 0 5px;}

/* Patient Area FAQ */
.patient_faq {padding:0px; margin-bottom:10px; list-style:inside;}
.patient_faq p {border:2px solid #387b50; background:#efefef; border-top:none; padding:4px 3px 4px 3px;}
.patient_faq span {font-weight:bold;}

/* Footer */
div#footer {background:#387b50; width:100%; margin-top:50px; font-size:10px;}
ul#footer-nav {text-align:center; width:960px; margin:0 auto; padding:20px 20px 10px 20px; color:#071126;}
ul#footer-nav li {display:inline;}
ul#footer-nav li a:hover {color:#f6f6f6; font-weight:normal;}
div#footer-content {text-align:center; width:960px; margin:0 auto; padding:10px 20px 20px 20px; color:#071126; border-top:1px solid #414141; }

/* Help Full Links */
ul.links {list-style:none;}
ul.links li {border-bottom:1px solid #414141; padding-bottom:10px; margin-bottom:10px;}
ul.links span {margin-left:5px;}
ul.links img {vertical-align:middle;}

/* Surgeons */
div.surgeons {clear:both; border-bottom:2px solid #414141; margin-bottom:15px; padding-bottom:10px;}
div.surgeons .intro img {float: left;}
div.surgeons .more {display:none;}
div.surgeons .bio h2 {text-decoration: underline;}
div.surgeons .bio {clear:both;}
div.surgeons .bio p {margin-left:100px;}

/* Staff */
div.staff {clear:both; border-bottom:2px solid #414141; margin-bottom:15px; padding-bottom:10px;}
div.staff img {float:left;}
div.staff  h3 {font-weight:bold;}
div.staff a.email {float:right;}

/* Testimonials */
.patient {width: 600px; margin:0 auto 15px auto; border:2px solid #414141; padding:5px;}
.patient img.after {float:left;}
.patient p {line-height:1.5em; width:300px; float:right; text-align:center; margin-right:25px;}
.patient .radio {margin:3px 0 3px 0;}

/* Blog */
div.post {padding-bottom:10px; margin-bottom:15px; border-bottom:4px solid #bfbfbf;}
#main-content-no-sb div.post h1 {text-align:center; text-decoration:none; padding:none;}
.post-info {border-top:1px solid #414141; border-bottom:1px solid #414141; margin:5px 0 5px; padding:2px;}
.post-info .author {float:left;}
.post-info .date {float:right;}
.post-content {padding:5px 0 5px;}
.post-nav a {padding:0 5px;}

/* Admin */
div#full h1 {text-align:center; margin-top:15px;}
div#full p {padding:2px;}
div#full #login-form {text-align:center;}
div#full #login-form .button {margin:5px auto;}
div#top-nav ul#nav {list-style:none; text-align:center;}
div#top-nav ul#nav li {display:inline; margin:5px; }
div#top-nav ul#nav li a {background:#387b50; padding:3px; color:#f6f6f6; border:2px solid #387b50;}
div#top-nav ul#nav li a:hover {background:#f6f6f6; color:#387b50; border:2px solid #387b50; font-weight:normal; }
div.sub-nav {text-align:center; margin:5px;}
div.sub-nav a {padding:5px;}
div.show-hide {margin-top:10px;}
div.show-hide p {display:inline; border:1px solid #071126; padding:2px;}
input.form-button {background:none; font-size:inherit; color:inherit; padding:0; margin:0; border:none;}
input.form-button:hover {font-weight:bold; cursor:pointer;}
#event_form {text-align: center; margin-top:10px;}
#seminar-form p {margin-bottom:5px;}
.message_text {display:none;}
.form label	{margin-right:5px;}
.form ul	{list-style:inside; padding-left:5px;}