/*****Navigation*****/
.ddsmoothmenu {
	background: transparent scroll;
	width: auto;
	float:left;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.ddsmoothmenu ul { padding: 0; margin: 0; list-style-type: none; background: transparent; box-shadow: none; z-index: 100; }
.ddsmoothmenu ul li {
	margin:0;
	position: relative;
	display: inline;
	float: left;
	background-image: url(../images/divider.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	margin-left:8px;
}
.ddsmoothmenu ul li:last-child {
	background:none;
}
.ddsmoothmenu ul li a { font-size:13px; color:#FFF; text-decoration:none; outline:none; display: block; line-height:36px; padding:0 13px;  font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:uppercase; background-color:#6a6a6a; border-radius:0 0 6px 6px;}
.ddsmoothmenu ul li a:hover { color: #FFF; background-color:#007338;}
.ddsmoothmenu ul li a.active { color: #FFF; background:#007338;}
.ddsmoothmenu ul li a.selected { color:#FFF; background:#007338;}
* html .ddsmoothmenu ul li a { display: inline-block; color: #3e3e3e; }

/*1st sub level menu*/
.ddsmoothmenu ul li ul { position: absolute; left: 0; margin-left:-8px; display: none; visibility: hidden; background:#;}
.ddsmoothmenu ul li ul li { padding:0; box-shadow: none !important; display: list-item; float: none;  }
.ddsmoothmenu ul li ul li:first-child { background: none; text-indent:inherit !important; }
.ddsmoothmenu ul li ul li a { width: 150px; margin: 0; line-height: 1em; font-size: 13px !important; padding:13px 14px; text-transform: none; box-shadow: none !important; color: #FFF; text-align:left; border-radius:0; background:#007338; border-radius:4px;}
.ddsmoothmenu ul li ul li a:hover, .ddsmoothmenu ul li ul li a.selected { color: #fff !important; background:#034ea1; }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul { top: 0; margin-left: 0px; }

/* Holly Hack for IE \*/
* html .ddsmoothmenu { height: 1%; }
.downarrowclass, .rightarrowclass { display: none; }

.ddsmoothmenu .current-menu-item a:link, .ddsmoothmenu .current-menu-item a:active, .ddsmoothmenu .current-menu-item a:visited, .ddsmoothmenu .current-menu-item a:hover {color:#2286b5; }

/*569 shebu*/
@media all and (max-width: 569px) {
.ddsmoothmenu {margin-left:-65%; width:300% !important;}
.ddsmoothmenu ul li {
	display:block;
	float: left;
	margin-left:0px;
	width:100%;
	text-align:left;
}
.ddsmoothmenu ul li a {font-size:13px; color:#FFF; text-decoration:none; outline:none; display: block; line-height:36px; padding:0 16px;  font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:uppercase; background-color:#6a6a6a; border-radius:0;}
.ddsmoothmenu ul li ul {position: relative; width:100% !important; left: 0; margin-left:0px; display:none; visibility:hidden;background:#6a6a6a;}
.ddsmoothmenu ul li ul li a {width:100% !important; margin: 0; padding:13px 0px; border-radius:0; background:#868686; text-indent:16px;}
}

/*569 shebu*/
@media all and (max-width: 991px) {
.ddsmoothmenu {margin-left:-65%; width:300% !important;}
.ddsmoothmenu ul li {
	display:block;
	float: left;
	margin-left:0px;
	width:100%;
	text-align:left;
}
.ddsmoothmenu ul li a {font-size:13px; color:#FFF; text-decoration:none; outline:none; display: block; line-height:36px; padding:0 16px;  font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:uppercase; background-color:#6a6a6a; border-radius:0;}
.ddsmoothmenu ul li ul {position: relative; width:100% !important; left: 0; margin-left:0px; display:none; visibility:hidden;background:#6a6a6a;}
.ddsmoothmenu ul li ul li a {width:100% !important; margin: 0; padding:13px 0px; border-radius:0; background:#868686; text-indent:16px;}
}

/*****Banner*****/

.banner{
	width:100%;
	min-width:1002px;
	height:520px;
	float: left;
	margin-top:174px;
}
.banner ul li{
	width:100%;
	height:520px;
	position:relative;
	background-position:center;
	z-index:-22 !important;
	background-image: none;
	background-repeat: no-repeat;
}
.banner ul li img {display:none;}

#slideshow{ margin:0 auto;}
#slideshow .slidertxt{ position:absolute; bottom:151px; margin:0 0 0 151px;}
#slideshow .slidertxt h1{ font-family: 'Raleway', sans-serif; color:#01498c; background:url(../images/slider-txt.png) repeat-x; font-size:22px; font-weight:700; margin:0px; padding:12px 20px; text-transform:uppercase; text-shadow: 1px 1px 1px #fff; width:660px; height:28px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; text-align:center;}

#slideshow .slidertxt .appointment{ width:360px; height:67px; display:block; margin:32px 30px 0 0; position:absolute;}
#slideshow .slidertxt .appointment h2{  font-size:26px; font-weight:600; color:#fff; margin:0px; padding:3px 0 0 0; text-decoration:none; }
#slideshow .slidertxt .appointment nav{ margin:0 0 0 20px;}
#slideshow .slidertxt .appointment nav p{ color:#fff; font-size:13px; margin:0 0 0 0; }
#slideshow .slidertxt .appointment nav.appo{ background:url(../images/appo-icon.png) no-repeat left 9px; padding:0 0 0 65px;}
#slideshow .slidertxt .appointment.blue{ background:url(../images/appo-bg.jpg) repeat-x; border:#e5e5e5 solid 1px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}

#slideshow .slidertxt .call{ width:311px; height:67px; display:block; position:absolute; margin:32px 30px 0 0; left:390px;}
#slideshow .slidertxt .call h2{  font-size:30px; font-weight:600; color:#fff; margin:0px; padding:0px 0 0 0; text-decoration:none; }
#slideshow .slidertxt .call nav{ margin:0 0 0 20px;}
#slideshow .slidertxt .call nav p{ color:#fff; font-size:13px; margin:0px 0 0 0; padding:5px 0 0 0;}
#slideshow .slidertxt .call nav.call_icon{ background:url(../images/phone-icon.png) no-repeat left 7px; padding:0 0 0 65px;}
#slideshow .slidertxt .call.black{ background:url(../images/call-bg.jpg) repeat-x 50px; border:#e5e5e5 solid 1px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}


.banner .contn {
	height: 20px;
	width: 100%;
	position: absolute;
	z-index:98;
	margin-top:-40px;
}
.contn .in {
	height: 20px;
	width: 10%;
	margin:0 auto;
}
#pager{
	background-color:#CCC;
	z-index:999;
	margin:0 auto;
}
#pager a{ width:20px; height:20px; background:#FFF; display:block; float:left; text-indent:-9999px; margin:0 5px; border-radius:50%;}
#pager a.active_pager{ background:#f58220;}


/*****Treatment hour*****/
