/*

Theme Name: Solano

Theme URI: http://sedatetech.com/

Description: The theme designed by sedate technology

Version: new

Author: Kley

Author URI: http://sedatetech.com/

Tags: orange, custom header, fixed width, one columns, widgets

*/



@charset "utf-8";







/***** Global Settings *****/



html, body {border:0; margin:0; padding:0;}



body {font-family:Arial, Helvetica, sans-serif; font-size:.8em; text-align:center; background-color:#f9fbed;}



 



/***** Headings *****/



h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;}



h1 {padding:30px 0 0 160px; letter-spacing:-1px; font-size:30px; color:#b03828;  }



h2 {padding:0px 0 0 300px; font-size:13px; color:#917a43; font-weight:bold;}



h3 {font-size:22px; color:#8c2012; font-family:Arial, Helvetica, sans-serif;}



h4 {font-size:25px; color:#66674b; font-family:Arial, Helvetica, sans-serif; padding:10px; padding-bottom:0px; line-height:0px;}



h5 {font-size:22px; color:#66674b; font-family:Arial, Helvetica, sans-serif;}



h6 {font-family:"Trebuchet MS"; font-size:16px; color:#5c5c5c; font-weight:bold; line-height:20px;}



 



/***** Common Formatting *****/



p, ul, ol, div {margin:0; padding:0;}



img {border:0;}



 



/***** Links *****/



a, a:link, a:visited {text-decoration:none; color:#b03828;}
a:hover {text-decoration:none; color:#5c5c5c;}

a.link2{color:#b03828; font-size:12px;}
a.link2:visited{color:#b03828; font-size:12px;}
a.link2:active{color:#5c5c5c; font-size:12px;}
a.link2:hover{color:#5c5c5c; font-size:12px;}

a.link3{color:#b03828; font-size:14px;}
a.link3:visited{color:#b03828; font-size:14px;}
a.link3:active{color:#5c5c5c; font-size:14px;}
a.link3:hover{color:#5c5c5c; font-size:14px;}

 
a.large:link {color:#b03828; font-size:30px; }
a.large:visited {color:#b03828; font-size:30px; }
a.large:hover {color:#5c5c5c; font-size:30px; }
a.large:active {color:#5c5c5c; font-size:30px; }

a.medium:link {color:#b03828; font-size:18px; }
a.medium:visited {color:#b03828; font-size:18px; }
a.medium:hover {color:#5c5c5c; font-size:18px; }
a.medium:active {color:#5c5c5c; font-size:18px; }


/***** Forms *****/



label, input, textarea, form {margin:0; padding:0; display:inline;}







/***** Wrapper *****/



#outer-counter {width:1002px; margin:0 auto; text-align:left;}



 



/***** Header Structure *****/



#header {width:1002px; height:157px; position:relative; background:url(images/top-header.gif) repeat-x top;}



#header .logo  {position:absolute; margin-left:9px; margin-top:3px;}







#header .upper-nav {width:400px; height:43px; position:absolute; margin:0 300px 10px 580px; background:url(images/upper-nav-bg.jpg) repeat-x; border:1px solid #bdc1a3;}



.upper-nav-left { height:43px; width:9px; display:block; position:absolute; margin-left:-1px; margin-top:1px;}



.upper-nav-right { height:43px; width:9px; display:block; position:absolute; margin-left:392px; margin-top:1px;}



.uppper-nav-mid {position:absolute; width:90%; margin:0 25px; margin-top:10px;}



.uppper-nav-mid li {display:inline; padding: 0 10px;}



.uppper-nav-mid img {margin-right:3px;}



.uppper-nav-mid li a { font-family:Tahoma; font-size:12px; font-weight:bold; color:#aa2918; text-decoration:none;}



.uppper-nav-mid li a:hover { color:#646640;}







.search { width:280px;  position:absolute; margin-left:695px; margin-top:-10px; }



.label { font-family:Tahoma; font-size:13px; color:#aa2918; margin:0 10px; font-weight:bold; width:50px;}



.textarea {width:180px; height:20px; background-color:#c6af77; border:1px solid  #c6af77; color:#FFF; font-size:12px; padding-top:2px; padding-left:2px;}



.search-img { margin-bottom:4px; margin-left:2px; }







.outer-nav {width:845px; height:40px; position:absolute; background:url(images/nav-bg.jpg) repeat-x; margin-left:157px; margin-top:116px;}



.right-part {background:url(images/curve.png) no-repeat right top; width:30px; float:right; height:40px;}







.nav {width:780px; height:20px; float:left;}



.nav ul {margin-top:10px; margin-bottom:10px;}



.nav li { padding: 0; display:inline; list-style:none;  background:url(images/devider.jpg) no-repeat right center; }



.nav li a {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFF; text-decoration:none; padding:10px 20px 10px 20px;}



.nav li a:hover {background:url(images/nav-hover.jpg) repeat-x bottom;}







.banner {width:996px; margin:0 auto; margin-top:5px; position:relative; }



.banner-left {width:720px; position:relative; border:1px solid #e8e8d7; background:url(images/left-curver.png) no-repeat left top #f7f7ed;}



.banner-left  .div { margin:15px; margin-left:20px; margin-top:0px; margin-bottom:2px; background:url(images/save-bg.jpg) bottom no-repeat; padding-bottom:5px;}



.banner-right {width:265px; height:277px; overflow:hidden; position:absolute; margin-left:729px; border:1px solid #e8e8d7; background:url(images/curve.png) no-repeat right top #f7f7ed;}



#latest{position:absolute; margin-top:18px; margin-left:65px;}



#latest-1{position:absolute; margin-top:18px; margin-left:65px;}



#latest-2{position:absolute; margin-top:18px; margin-left:65px;}



#latest-3{position:absolute; margin-top:18px; margin-left:65px;}



.more {width:50px; margin-left:200px; }



.more a {color:#832518; font-size:12px; font-family:Tahoma;  font-weight:bold; text-decoration:none;}



.more a:hover {text-decoration:underline;}



.product {width:250px; float:left; margin:8px;  display:inline}



.product-left {width:100px; margin:4px; float:left; display:inline;}



.product-right {width:130px; float:left; margin:3px; display:inline;}







.text-1 {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#8f2a1c;}



.text-1:hover  {color:#333;}











.middle {width:1002px;  margin-top:8px; float:left;}


.middle li a { font-family:Tahoma; font-size:14px; font-weight:bold; color:#b03828; text-decoration:none;}
.middle li a:hover { color:#5c5c5c;}





.middle-1 {width:221px; float:left; margin-left:3px; display:inline; border:1px solid #e8e8d7; background:url(images/left-curver.png) no-repeat left top #f7f7ed;}



.middle-1-text { padding:10px; color:#8f2a1c;}



.middle-1-text span {font-weight:bold;}



.text-02 {padding:3px 3px 10px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#343333;}



.text-02 span {color:#832518;}







.text-3-main {width:489px; float:left;}



.text-03 {width:220px; float:left; padding:3px 3px 10px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#343333;}



.text-03-right {width:232px; float:left; margin-left:15px; margin-top:5px; }



.text-03 span{color:#832518;}







.middle-2 {width:489px; float:left; margin-left:8px; display:inline;  }



.middle-2-a-head {width:474px; border:1px solid #e8e8d7; background:url(images/left-curver.png) no-repeat left top #f7f7ed; padding-left:15px; padding-top:10px; padding-bottom:10px;}



.middle-2-a-head span{margin:10px; font-size:14px; font-family:"Microsoft Sans Serif"; color:#66674b; font-weight:bold;}



.middle-2-a {width:489px;}







.middle-20last {width:489px; float:left;  }



.text-04 {font-weight:bold; font-size:13px; color:#bb221c; margin-top:10px; }







.middle-3 {width:265px; float:left; margin-left:7px; display:inline; border:1px solid #e8e8d7; background:url(images/curve.png) no-repeat right top #f7f7ed;}















.footer {width:1002px; height:35px; border:1px solid #e8e8d7; background-color:#f7f7ed; float:left; margin-top:10px; text-align:center; padding-top:10px; padding-bottom:20px;}



.footer a {font-size:12px; color:#333; padding-left:5px; padding-right:5px;}



.footer a:hover  { color:#bb221c;}







.laster {position:absolute; margin-left:830px; margin-top:28px; width:180px; text-align:left;}



.laster p {text-align:left; display:inline; margin:0; padding:0;}











/*  innter page */



.left-nav {width:200px;}



.left-nav ul, li { list-style:none;}



.left-nav  li  {margin:0px; padding:7px; }



.left-nav ul, li a {color:#872619;}







.inner-right {width:758px; margin-left:8px; float:left; padding-left:10px; padding-top:10px; }
.inner-right-title {width:750px; float:left;}
.inner-right-title h1 {padding:0 0 20px 20px; letter-spacing:-1px; font-size:30px; color:#b03828;  }
.inner-right-text {width:650px; float:left; padding: 0 0 10px 40px; font-size:16px;}
.inner-right-text ul {padding: 1px;}
.inner-right-text ul li {padding: 2px 2px 2px 35px; list-style: none; background: url(images/more-arrow.jpg)21px 10px no-repeat; }
.inner-right-text p {padding: 10px 10px 10px 10px;}

.inner-right a {color:#872619; font-weight:bold; font-size:14px;}



.inner-right a:hover {color:#000; font-weight:bold;}



.inner-right span { color:#333;}





#firstBtn { margin:20px; }



#prevBtn  { margin:20px; }



#nextBtn  { margin:20px; }



#lastBtn  { margin:20px; }

.floatright { float: right; }
.floatleft { float: left; }

.textbox {margin:20px; padding:12px 16px 14px 16px; color: #555555; background-color: #f7f9ec; border: #e4e6c1 2px solid}

.navbox {width:200px; float: right; margin:10px; padding:12px 16px 14px 16px; color: #555555; background-color: #f7f9ec; border: #e4e6c1 2px solid}
.days{
	width:400px; float: left;
}

.practitionerpic{
float:right;
width:180px;
margin 0 15px 15px 0;
padding 5px;
}

IMG.left, IMG.right {margin: 5px;}
.left {float: left;}
.right {float: right;}

.contactbox {
padding: 50px 100px 100px 100px;
}

#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 150px;
}
#wpcf input {
	float: left;
	width: 200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	width: 350px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	margin-left: 250px;
	width: 100px;
}

/* home page banner */
.portal-banner {width: 684px; margin-top: 15px;}
.portal-banner-left {float: left; list-style-type: none; margin-right: 40px;margin-top: 18px;margin-left: 10px;width: 220px;}
	.portal-banner-left li {padding: 12px 0px 12px 25px; border-bottom: 1px solid #777;}
	.portal-banner-left li:first-child {border-top: 1px solid #777;}
		.portal-banner-left li a {color: #000; text-decoration: none; font-weight: bold;}
			.portal-banner-left li a:hover {text-decoration: underline;}
.portal-banner-right {float: left; font-weight: bold; width: 400px; list-style-type: bullet !important;}
	.portal-banner-right p img {display:block; margin: 27px auto;}
	.portal-banner-right h3 {margin-bottom: 16px;}
	ul.portal-banner-right li { margin-left: 15px; margin-top: 8px; }
		

#register {background: url(http://nickolusweb.com/images/icons/form.png) no-repeat 0% 50%}
#login {background: url(http://nickolusweb.com/images/icons/house.png) no-repeat 0% 50%}
#appointment {background: url(http://nickolusweb.com/images/icons/calendar-day.png) no-repeat 0% 50%}
#pay {background: url(http://nickolusweb.com/images/icons/money.png) no-repeat 0% 50%}