body{ background:url(images/bg-body.jpg) left 56px repeat; padding:0px; margin:0px; font-family:Arial; font-size:12px; color:#4C4C4C; line-height:17px;}
h3{color:#FFFFFF; font-size:13px; margin:0px; padding:0px; font-family:Trajan Pro, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
h4{color:#FFFFFF; font-size:13px; margin:0px; padding:0px; font-family:Trajan Pro, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}

.container{ width:100%; background:url(images/bg-top.jpg) left top repeat-x; height:56px;}
.wrapper{  background:url(images/bg-header1.gif) center 56px no-repeat!important; margin:0 0 35px 0; width:100%; float:left;}

.main-container{ width:990px; margin:auto;}
h1{padding:10px 0 0px 0; margin:0px; font-size:16px; color:#EC7E00;}
h2{color:#2D5A89; font-size:14px; padding:15px 0 5px 0; margin:0px;}


.theme{  width:990px; height:240px; float:left; }
.joan{ width:990px; float:left; background:url(images/joan-schultze.jpg) no-repeat left top; height:37px; text-align:center;}
.left1{float:left;}
.right1{float:right;}
.marginleft20{margin-left:20px;}


/*top-navigation start here*/
#navigation{width:990px; margin:0px 0 0 0; float:left;}
#navigation ul { margin:0; padding:0; list-style:none;}
#navigation ul li, #navigation ul li a { float:left; height:56px;}

#navigation ul li.home a{ background:url(images/sprite-menu-bg.gif) no-repeat 0px 0px; width:94px;}
#navigation ul li.home a:hover, #navigation ul li.home a.active{ background:url(images/sprite-menu-bg.gif) no-repeat 0px -56px;}

#navigation ul li.philosophy a { background:url(images/sprite-menu-bg.gif) no-repeat -94px 0; width:151px;}
#navigation ul li.philosophy a:hover, #navigation ul li.philosophy a.active{ background:url(images/sprite-menu-bg.gif) no-repeat -94px -56px;}

#navigation ul li.techniques a { background:url(images/sprite-menu-bg.gif) no-repeat -245px 0px; width:155px;}
#navigation ul li.techniques a:hover, #navigation ul li.techniques a.active{ background:url(images/sprite-menu-bg.gif) no-repeat -245px -56px;}

#navigation ul li.patient a { background:url(images/sprite-menu-bg.gif) no-repeat -400px 0px; width:247px;}
#navigation ul li.patient a:hover, #navigation ul li.patient a.active{ background:url(images/sprite-menu-bg.gif) no-repeat -400px -56px;}

#navigation ul li.about a { background:url(images/sprite-menu-bg.gif) no-repeat -647px 0px; width:225px;}
#navigation ul li.about a:hover, #navigation ul li.about a.active{ background:url(images/sprite-menu-bg.gif) no-repeat -647px -56px;}

#navigation ul li.contact a { background:url(images/sprite-menu-bg.gif) no-repeat -872px 0px; width:118px;}
#navigation ul li.contact a:hover, #navigation ul li.contact a.active{ background:url(images/sprite-menu-bg.gif) no-repeat -872px -56px;}

/*top-navigation ends here*/

.bg-content{ background:url(images/bg-content.jpg) left top repeat-y; float:left;}
.content{ width:989px;}
.left{ width:20px; float:left;}
.right{ width:19px; float:right;}
.add-img{width:200px; float:left;}
* html .paddingtop93{padding-top:92px;}
.paddingtop93{padding-top:68px;}

.text{ width:950px; float:left;}

/* main-content starts her */
.left-panel{width:170px; float:left; padding:80px 0 0 20px;}
.right-panel{width:715px; float:right; padding:160px 20px 0 25px; background:url(images/chiropractic-bg.gif) no-repeat 25px 25px;}
.right-panel-inner{width:890px; float:left; padding:67px 20px 0 18px; background:url(images/chiropractic-bg.gif) no-repeat 215px 25px;}
.right-panel1{width:715px; float:right; padding:15px 20px 0 25px;}
.text-img{margin:14px 28px 0 0; float:left;}
hr{padding:0; margin:20px 0 10px 0; border:1px dotted #CCCCCC; width:890px;}
* html hr{padding:0; margin:0px 0 10px 0; border:1px dotted #CCCCCC; width:890px;}
.main-left{background:url(images/bg-content-left.jpg) no-repeat left top; width:20px; float:left; height:150px;}
.main-right{background:url(images/bg-content-right.jpg) no-repeat right top; width:19px; float:right; height:150px;}

a.learnmore{color:#006699; font-weight:bold; text-decoration:underline;}
a.learnmore:hover{color:#006699; font-weight:bold; text-decoration:none;}
.footer{width:750px; float:left; background:url(images/footer-bg.jpg) no-repeat 43px top; margin:10px 0 0 0; padding:25px 0 0 200px;}
/* main-content ends her */

/*form starts here*/
.form-body{ margin:0px; padding:0px; width:250px; }
.submit-button{ background:url(images/submit-button.jpg) left top no-repeat; width:86px; height:31px; border:none; padding:0px 0px 0px 0px; font-family:Arial; font-size:18px; color:#ffffff; font-weight:bold;}

/*.tableform{ padding:1px 0px 0px 4px; margin-bottom:2px; text-align: left;  width:240px; height:30px; font-family:Verdana; font-size:11px; color:#000000; font-weight:normal; background:#FFFFFF url(images/left-bg.jpg) no-repeat 0 top; border:1px solid #2C2C2C; border-width:1px 0px;}


.ta{text-align: left; width:50px; height:93px; border:1px solid #ccc; background-color:#56595C; font-family:Verdana; font-size: 11px;color:#fff; padding:2px 0px 0px 5px; margin-bottom:3px;}

.ta-brief{text-align: left; width:253px; height:85px; border:1px solid #2C2C2C; border-width:1px 0px; background-color:#FFFFFF; font-family:Verdana; font-size: 11px; color:#000000; padding:1px 0px 0px 4px; margin-bottom:3px;}*/


.red-star{ color:red; font-weight:bold;}
.text_box{ width:50px;  border:1px solid #2C2C2C; height:12px; font-family:Verdana; font-size:11px; color:#000000; font-weight:normal; background-color:#FFFFFF; padding:1px 0;}
.code{float:left; width:50px; padding:0px; background-color:#DADADA; text-align:center; color:#444444; font-size:11px;  border:1px solid #969696; margin-left:5px;}
.mail{font-size:12px; font-family:Verdana; padding-left:2px;}
.mail-reservation{font-size:16px; font-family:Verdana; font-weight:bold; color:#631500;}
.mail-down{padding-left:16px; font-weight:bold; padding-bottom:10px;}
.border{border:1px solid #CCCCCC;}
.mail-text{text-decoration:none; color:#323232; font-weight:bold;}
.mail-text:hover{text-decoration:underline; color:#323232; font-weight:bold;}
.red_txt{ color:#ff0000;}


.text1{ background:url(images/inputbox.jpg) left top no-repeat; width:262px; height:30px; border:none; padding:0px 0px 0px 6px; margin:0px; font-size:11px; color:#000000; font-weight:normal; font-family:Verdana;}

.text5{ background:url(images/input-bg.gif) left top no-repeat; width:88px; height:31px; border:none; padding:0px 0px 0px 6px; margin:0px; font-size:11px; color:#000000; font-weight:normal; font-family:Verdana;}

*+ html .text1{ background:url(images/inputbox.jpg) left top no-repeat; width:262px; height:30px; border:none; padding:8px 0px 0px 6px; margin:0px; font-size:11px; color:#000000; font-weight:normal; font-family:Verdana;}

* html .text1{ background:url(images/inputbox.jpg) left top no-repeat; width:262px; height:30px; border:none; padding:8px 0px 0px 6px; margin:0px; font-size:11px; color:#000000; font-weight:normal; font-family:Verdana;}


.text2{ background:none;
border:0px;
color:#000000;
float:left;
font-family:Verdana;
font-size:11px;
font-weight:normal;
height:93px;
margin:0;
padding:5px 12px 5px 6px;
width:254px;
}
*+ html .text2{
border:0px;
color:#000000;
float:left;
font-family:Verdana;
font-size:11px;
font-weight:normal;
height:84px;
margin:0px 20px 0 0;
padding:0px 10px 10px 6px;
width:238px;
background:none;
}
* html .text2{
border:0px;
color:#000000;
float:left;
font-family:Verdana;
font-size:11px;
font-weight:normal;
height:78px;
margin:3px 20px 0 0;
padding:10px 10px 8px 6px;
width:243px;
background:none;
}

 .text4{ background:url(images/textarea1-bg.gif) no-repeat scroll 3px top transparent; padding:0px; margin:0px; height:102px;}
*+ html .text4{ background:url(images/textarea1-bg.gif) no-repeat scroll left top transparent; padding:5px; margin:0px; height:92px;}

/*input[type="text"]{
	border: solid 1px #5D5D5D(0,0,0,0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;	
}

*+ html input[type="text"]{
	border: solid 1px #5D5D5D(0,0,0,0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;	
}

input[type="text"]:focus {
	border-width: 2px;
	border-color: #709d21;
	padding: 4px;
	outline: 0;
	color: #444;
}

*+ html input[type="text"]:focus {
	border-width: 2px;
	border-color: #709d21;
	padding: 4px;
	outline: 0;
	color: #444;
}


textarea {
	border: solid 1px #5D5D5D(0,0,0,0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px;
}

*+ html textarea {
	border: solid 1px #ff0000(0,0,0,0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px;
}

textarea:focus {
	border-width: 2px;
	border-color: #709d21;
	padding: 2px;
	outline: 0;
	color: #444;
}*/

.input-left{  height:102px; width:8px; padding:0 0 0 0; margin:0px; float:right; }
/*span.input-right{ background:url(images/right-bg.jpg) no-repeat right top; height:30px; width:5px; border:1px solid #FF0000; padding:0px; margin:0px; overflow:hidden;}*/

/*Enquiry form  ends here*/
