/*
Theme Name: Custom Wordpress Theme
Theme URI: http://mednet-tech.com
Description: The custom designed wordpress theme for your website.
Version: 1.0
Author: MedNet Technologies
Author URI: http://mednet-tech.com
Tags: mednet, custom
*/

@import url("css/reset.css");
@import url("sexybuttons.css");

/*  *********************************************  GLOBALS *********************************************** */

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 24px; }
/*  ********************************************* BANNER *********************************************** */
div#mn-banner div, div#mn-banner img,
div#mn-graphic div, div#mn-graphic img { float: left ; }
div#banner { width: 448px; float: left ; height: 110px; }
/*  ********************************************* NAVIGATION *********************************************** */
/* TOP MENU POSITIONING */
#multi-ddm { margin: 0; float: right }
	/** SUBMENU WIDTH/POSITION **/
#multi-ddm ul { width: 200px; /*margin-top: -30px;*/ }
	/** TOP LEVEL LINK APPEARANCE **/
#multi-ddm a { padding: 1px 18px ; margin: 0; color: #FFF; }
		#multi-ddm a.navlink, #multi-ddm>li>a { font-size: 15px; line-height: 15px; height: 15px; overflow: hidden; background: url(images/divider.jpg) top right no-repeat; }
		#multi-ddm a.navlink.last, #multi-ddm>li>a.last { background: none; padding-right: 0px; }
	/** SUB LEVEL LINK APPEARANCE **/
#multi-ddm ul a { padding: 5px 16px; margin: 0; text-transform: none; background: #764359; }
#multi-ddm ul ul a { background: #653148;}
	/** TOP/SUB LINK HOVER APPEARANCE **/
#multi-ddm a:hover { color: #d8d078; }
	#multi-ddm ul a:hover { background: #400821; }
/** SUB NAVIGATION LINKS **/
#mn-subnav a { width: 20%; height: 58px; float: left; }

/** last flyout tuck-in fix **/
#menu-item-27 ul.sub-menu, #menu-item-28 ul.sub-menu{ margin-top:15px;}  
#menu-item-1006 ul.sub-menu{ margin-left:-70px; margin-top:15px;}  
#menu-item-1047 ul.sub-menu{ margin-left: -70px !important; margin-top:15px;}  
#menu-item-1047 ul.sub-menu ul.sub-menu{ margin-left:200px !important;margin-top:-15px;}  

/*  ********************************************* HEADERS *********************************************** */
H1, H2, H3, H4, H5, H9 { font-weight: normal; color: #490c26; margin: 0 0 0 0; padding: 0 0 0 0; }
H1, H1 a, div#mn-sidebar H2 { font-size: 26px; line-height: 26px; padding-bottom: 15px; /* color:#891C39; */ }
H2 { font-size: 22px; line-height: 22px; padding-top: 20px; padding-bottom: 10px; }
h2.important { font-size: 18px; text-decoration: underline; }
H3 { font-size: 18px; line-height: 18px; }
/*  ********************************************* CONTENT *********************************************** */
.more { font-weight: bold; display: block; float: right; clear: both; }
div#mn-content a, div#mn-content-none a { color: #5d2239; }
div#mn-content a:hover, div#mn-content-none a:hover { color: #000; text-decoration: underline; }
strong { color: #5d2239; }
/** TEXT SIZER **/
div#textsize a { color: #490c26; }
/** USEFUL LINKS ON HOME PAGE **/
#useful-links { margin: 11px 0 0 0; padding: 0 0 15px 0; line-height: 28px; list-style: none; }
	#useful-links li { clear: left; float: left; width: 100%; background: url(images/arrow-gold.png) center left no-repeat #ece0b4; margin-bottom: 4px; height: 26px; }
		#useful-links li a { color: #231f20; margin: 2px 0 2px 20px; padding: 0 0 0 10px; display: block; font-weight: bold; line-height: 24px; }
	#useful-links  li  a:hover { text-decoration: none; color: #6a3144; }
/*  ********************************************* SIDEBAR *********************************************** */
#mn-sidebar a { color: #5d2239; }
	#mn-sidebar a:hover { color: #000; text-decoration: none; }
#mn-sidebar ul { margin: 11px 0 0 0; padding: 0 0 15px 0; line-height: 28px; list-style: none; }
	#mn-sidebar ul li { clear: left; float: left; width: 100%; background: url(images/arrow-gold.png) center left no-repeat #690f35; margin-bottom: 4px; height: 30px; }
		#mn-sidebar ul li a { color: #fff; margin: 4px 0 4px 20px; padding: 0 0 0 10px; display: block; font-weight: bold; line-height: 24px; }
	#mn-sidebar ul  li  a:hover { color: #fff; }
form#qform { padding: 51px 0 0 10px; }
form#qformHome { padding: 0px 0 0 10px; }
.inputSelectquick, .inputCommentquick { font-family: Arial, Helvetica, sans-serif; width: 245px; margin: 6px 0 0 0; padding: 5px 5px; display: block; clear: left; background: #fff; border: 1px solid #cdcdcd; color: #000; font-size: 11px; }
.inputSelectquickHome { font-family: Arial, Helvetica, sans-serif; width: 265px; margin: 6px 0 0 0; padding: 5px 5px; display: block; clear: left; background: #fff; border: 1px solid #cdcdcd; color: #000; font-size: 11px; }
.inputButtonquick { float: left; color: #FFF;  font-weight: bold; background: #4d0b27; cursor: pointer; padding: 3px 9px; border: 0px; }
	.inputButtonquick:hover { background: #300819; }
/*  ********************************************* BOTTOM *********************************************** */
div#mn-bottom ul { margin: 0; padding: 0 12px 14px 0; list-style: none outside; float: left;  font-size: 12px; line-height: 18px; color: #FFF; }
	div#mn-bottom ul.double,
	div#mn-bottom ul.double ul { width: 330px; }
	div#mn-bottom ul.first { width: 155px !important; padding: 0 0px 0 10px; }
	div#mn-bottom ul.third { width: 195px; padding: 0 20px 0 20px; }
	div#mn-bottom ul.double li { width: 155px; display: inline-block; float: left; padding-right: 5px; }
	div#mn-bottom ul.socialnets li { float: left; margin-right: 10px; }
	div#mn-bottom ul li.title { color: #e4ab4e; padding: 5px 0; margin-bottom: 10px; width: 100%; /*border-bottom: 1px solid #616161;*/ font-weight: normal; letter-spacing: 0; font-size: 22px; line-height: 32px; }
div#mn-bottom a { color: #FFF; }
	div#mn-bottom a:hover { text-decoration: underline; }
div#mn-bottom .socialmedia img { float: right; }
div#mn-bottom a[title~="spaceunder"] { float: left; width: 100%; padding-bottom: 10px; }
/*  ********************************************* FOOTER *********************************************** */
div#mn-footer { line-height: 18px; font-size: 11px; color: #FFF; }
#mn-footer a { color: #FFF; }
	#mn-footer a:hover { text-decoration: underline; }
/*** Footer Standards ***/
div#mn-footer p, div#mn-footer ul { margin: 0 0 20px; padding: 0; clear: left; float: left; width: 100%; }
#mn-footer li { display: inline; padding: 0; }
#mn-footer ul a { float: left; margin: 0 20px 0 0; }
div#mn-footer #footerlegal { float: left; clear: left; width: 75%; text-align: left; }
div#mn-footer #footerlinks { float: right; clear: right; width: 25%; text-align: right; }
#mn-footer #footerlinks a { float: right; margin: 0 0 0 20px; }
div#mn-footer #footerseo { clear: left; float: left; margin-top: 15px; width: 80%; }
/*  ********************************************* PICTURES *********************************************** */
.picborder, .picRight, .picLeft, .alignleft, .alignright { border: 3px solid #CCC; margin-top: 5px; }

.picRight, .alignright { float: right; margin-left: 20px; margin-bottom: 10px; }
.picLeft, .alignleft { float: left; margin-right: 20px; margin-bottom: 10px; }
.aligncenter { margin: 5px auto 10px; display: block; clear: both; }
.picRightnoborder { float: right; margin-left: 20px; }
.picLeftnoborder { float: left; margin-right: 20px; }
/*  *********************************************   CONTENT ELEMENTS  *********************************************** */
hr { width: 80%; border: none; border-top: 1px solid #AAA; text-align: center; margin: 15px auto; }
div.spacer { clear: both; height: 5px; display: block; }
div.spacerSide { clear: both; height: 15px; display: block; }
.button { background: #CCC; border: 1px solid #777; padding: 3px 5px; margin: 0; font-size: 12px; }
	.button:hover { background: #555; color: #FFF; }
/*  *********************************************   WORDPRESS COMMON STYLES  *********************************************** */
#searchform { float: left; margin: 30px 0 10px; text-align: left; width: 100%; }
	#searchform #s { width: 65% !important; margin-right: 4px; float: left; }
	#searchform #searchsubmit { width: 30%; max-width: 80px; margin-top: -2px; padding: 3px 5px; float: left; }
div#mn-sidebar .widget { float: left; clear: left; width: 100%; margin-bottom: 20px; }
#commentlist { margin-top: 20px; }
	#commentlist .commentinfo { clear: both; width: 100%; line-height: 30px; border-top: 1px solid #DDD; padding-top: 5px; margin-top: 15px; }
		#commentlist .commentinfo .name { text-align: left; font-size: 120%; }
		#commentlist .commentinfo .date { float: right; font-style: italic; color: #555; padding-right: 10px; }
#commentform input, #commentform textarea { border: 1px solid #777; padding: 3px 5px; font-size: inherit; float: left; clear: left; margin: 0 0 8px; }
#commentform input[type="text"] { width: 30%; }
#commentform label { padding: 3px 5px; float: left; margin-left: 10px; }
#commentform #comment { width: 96%; font-family: inherit; }
/* ************************* WORDPRESS CAPTION CLASS - STYLING FOR THE CAPTION UNDERNEATH THE PICTURES ************************** */
div#mn-content  .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
	div#mn-content  .wp-caption img { margin: 0 auto; padding: 0; border: 0 none; }
div#mn-content .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 2px 4px 5px; margin: 0 auto; text-align: center; }
ul.chart { margin-left: 0px; padding-left: 5px; border-top: dotted #333; width: 90%; }
	ul.chart li { list-style-position: inside; margin-left: 0px; padding-left: 0px; list-style-image: url(images/arrow_01.gif); }
div#crumbs { margin-bottom: 15px; }
p#important { background-color: #FFFFCC; padding: 10px 15px; }
	p#important a { font-weight: bold; }
#mn-bottom strong {color:#fff;}

/*************   Table Style */

table.sofT
{
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	width: 600px;
	background-color: #fafafa;
	border: 1px #6699CC solid;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 5px 10px;
	padding-right: 10px;
}
table.sofT td{
	padding: 5px 5px 5px 15px;
	border: 1px solid #ccc;
}
table.sofT .mid{
	padding: 5px;
	background-color: #E0F3F3;
}


.menuMap { padding: 0; clear: both;margin-left:0px; }
			.menuMap li { display: inline; }
			.menuMap li a { background: #efefef; padding: 10px 20px; float:left; border-right: 1px solid #ccf; border-bottom: none; text-decoration: none; color: #000; font-weight: bold; font-size: 14px;}
			.menuMap li.active a { background: #ece0b4; }
			.contentMap { float: left; clear: both; border: 1px solid #ccf; border-top: none; border-left: none; background: #ece0b4; padding: 10px 20px 20px; width: 918px; margin-left:0px;font-size: 14px; }
			
ul#menu-treatments { width: 600px; }
ul#menu-treatments li{ width: 300px; display: inline-block; float:left; list-style-image:url(images/arrow_01.gif); }


div#homequickcontact { background-color:#ece0b4; padding:15px 15px; height:110px; width: 930px;}
div#homequickMap { background-color:#ece0b4; padding:15px 15px; height:110px;}
div#tdeonlineMain { text-align:center; margin: 3px auto; padding-left:40px;}
div.box300a { width: 280px; float:left;}
div.box300a h1{ padding-bottom:15px !important; height:10px; margin-bottom: 5px;line-height: 16px;}
div.box300 { width: 300px; float:left;}
div.box300 h2 { margin-bottom:10px; padding-top:5px !important;padding-bottom:5px !important;}
div.box300last { width: 280px; float:left; margin-left: 45px;}
.inputButtonquickHome,  .inputButtonquick  { margin-top:5px;}


<!-- Nav Adjustments -->

H9 {
background-color: #Dcc172;
border-radius: 10px;
font-size: 22px; line-height: 22px; padding-top: 20px; padding-bottom: 10px; 
}

