/*~~~~~~~~~~~~~~~~~global styles startZ~~~~~~~~~~~~~~~~~*/
html {
	width: 100%;
	height: 100%;
	_border: none;
}
body {	
	margin: 0px;
	width: 100%;
	height: 100%;
	background:#FFFFFF;
}
img, object, embed {
	display: block;
}
a img, img a, img {
	border: none;
}
a {
	outline: none;
}
.clearer{
	clear: both;
	line-height: 0px;
}
div.BKAHeader {
    position: absolute;
    background: #FFFFFF;
    border: solid 1px #ECECEC;
    padding: 3px 6px 3px 6px;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
div.BKAHeader span.template {
    display: block;
    font-family: Arial;
    font-size: 9px
}
div.container {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	color: #5C6A76;
}
/*~~~~~~~~~~~~~~~~~global styles end~~~~~~~~~~~~~~~~~*/
div.allContent {
	width:100%;
	background:#658f98;
}
/*~~~~~~~~~~~~~~~~~headerContainer start~~~~~~~~~~~~~~~~~*/
div.headerContainer {
	width: 100%;
	float: left;
	background-color: #ffffff;
}
/*~~~~~~~~~~~~~~~~~headerContainer end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~mainContainer start~~~~~~~~~~~~~~~~~*/
div.mainContainer {
	float: left;
	width: 100%;
	background:url(../images/UI/mainContainerBackground.gif) repeat-y;
}
/*~~~~~~~~~~~~~~~~~mainContent start~~~~~~~~~~~~~~~~~*/
div.mainContent {
	position:relative;
	float: left;
	width: 100%;
	background:url(../images/UI/mainContentBackground.gif) repeat-x;
}
/*~~~~~~~~~~~~~~~~~sideNav start~~~~~~~~~~~~~~~~~*/
div.col1 {
	float: left;
	width: 150px;
	background-color:#ff6600;
	height: 290px;
	
}
div.sideNav {
	width: 150px;
	background:url(../images/UI/navBackground.gif) repeat-x;
}
/*~~~~~~~~~~~~~~~~~sideNavLinks start~~~~~~~~~~~~~~~~~*/
div.sideNavLinks {
	height:280px;
	display:block;
	top: 0px;
	width:200px;
	position:absolute;
	text-align:right;
	background-image:url(../images/UI/linksbg.gif);
	
}
div.links {
	position:relative;
	top:80px;
}
div.links a, div.links P {
	/*background:url(../images/UI/nav-home2-bg.gif) no-repeat 10px 0px;*/
	text-decoration:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display: block;
	padding-top: 2px;
	padding-bottom: 1px;
	height:17px;
	height/**/:/**/14px;

}
div.links div {
	height:17px;
}
div.home a {	
	width/**/:/**/ 112px;
	padding-right: 88px;
	background:url(../images/UI/navbg.gif) no-repeat 123px 0px;
}
div.home a:hover {
	background:url(../images/UI/navhoverbg.gif) no-repeat 123px 0px;
}
div.aboutUs a {
	width/**/:/**/ 108px;
	padding-right: 92px;
	background:url(../images/UI/navbg.gif) no-repeat 119px 0px;
}
div.aboutUs a:hover {
	background:url(../images/UI/navhoverbg.gif) no-repeat 119px 0px;
}
div.aboutChiropractic a {
	width/**/:/**/ 113px;
	padding-right: 87px;
	background:url(../images/UI/navbg.gif) no-repeat 124px 0px;
}
div.aboutChiropractic a:hover {
	background:url(../images/UI/navhoverbg.gif) no-repeat 124px 0px;
}
div.chiropracticBenefits a {
	width/**/:/**/ 120px;
	padding-right: 80px;
	background:url(../images/UI/navbg.gif) no-repeat 131px 0px;
}
div.chiropracticBenefits a:hover {
	background:url(../images/UI/navhoverbg.gif) no-repeat 131px 0px;
}
div.chiropracticProcess a {
	width/**/:/**/ 123px;
	padding-right: 77px;
	background:url(../images/UI/navbg.gif) no-repeat 134px 0px;
}
div.chiropracticProcess a:hover {
	background:url(../images/UI/navhoverbg.gif) no-repeat 134px 0px;
}
div.faQuestions a {
	width/**/:/**/ 118px;
	padding-right: 82px;
	background:url(../images/UI/navbg.gif) no-repeat 129px 0px;
}
div.faQuestions a:hover {
	background:url(../images/UI/navhoverbg.gif) no-repeat 129px 0px;
}
div.testimonials a, div.testimonials a  {
	width/**/:/**/ 113px;
	padding-right: 87px;
	background:url(../images/UI/navbg.gif) no-repeat 124px 0px;
}
div.testimonials a:hover {
	background:url(../images/UI/navhoverbg.gif) no-repeat 124px 0px;
}
div.contact a {
	width/**/:/**/ 108px;
	padding-right: 92px;
	background:url(../images/UI/navbg.gif) no-repeat 120px 0px;
}
div.contact a:hover {
	background:url(../images/UI/navhoverbg.gif) no-repeat 120px 0px;
}
div.empty1 a {
	height:14px;
	padding-top:2px;
	padding-bottom:1px;
	width/**/:/**/ 116px;
	padding-right: 84px;
	background:url(../images/UI/navbg.gif) no-repeat 128px 0px;
}
/*div.empty1 a:hover {
	background:url(../images/UI/nav-home1-bg.gif) no-repeat 128px 0px;
}*/
div.empty2 a{
	height:14px;
	padding-top:2px;
	padding-bottom:1px;
	width/**/:/**/ 123px;
	padding-right: 77px;
	background:url(../images/UI/navbg.gif) no-repeat 135px 0px;
}
/*div.empty2 a:hover {
	background:url(../images/UI/nav-home1-bg.gif) no-repeat 135px 0px;
}*/
/*~~~~~~~~~~~~~~~~~sideNavLinks end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~sideNavFooter start~~~~~~~~~~~~~~~~~*/
div.sideNavFooter{
	position:absolute;
	bottom: 0px;
	left:29px;
	padding:16px;
}
div.sideNavFooter p {
	font-family:Century Gothic;
	margin:0px;
	font-size:12px;
	text-align:right;
	color:#4d4d45;
}
	
/*~~~~~~~~~~~~~~~~~sideNav end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~mainPageContent start~~~~~~~~~~~~~~~~~*/
div.col2 {
	display:block;
	float:left;
	width: 450px;
	background-color:#f7f7f7;
}
div.mainPageContent {
	padding-left:50px;
	padding-right:50px;
	padding-bottom:25px;
	padding-top:25px;
	float: left;
	width: 450px;
	width/**/:/**/350px;
	background:url(../images/UI/mainBackground.gif) repeat-x;
}
div.testimonialMainPage {
	padding-left:50px;
	padding-right:50px;
	padding-bottom:25px;
	padding-top:25px;
	width: 450px;
	width/**/:/**/350px;
	background:url(../images/UI/testimonialbg.gif);
}
div.testimonialMainPage h1{
	color:#ff6600;
	font-size:14px;
	font-family:Century Gothic;
	font-weight:bold;
}
div.testimonialMainPage p {
	margin-top:1px;
	margin-bottom:10px;
	font-family:Arial;
	font-size:12px;
	color:#4d4d45;
}
div.mainPageContent h1 {
	color:#ff6600;
	font-size:14px;
	font-family:Century Gothic;
	font-weight:bold;
}
div.mainPageContent h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4d4d45;
	margin-bottom:0px;
	margin-top:0px;
}
div.mainPageContent h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4d4d45;
	margin:0px;
}
div.mainPageContent p , .mainPageContent ul li{
	margin-top:1px;
	margin-bottom:10px;
	font-family:Arial;
	font-size:12px;
	color:#4d4d45;
}
div.orangeText p {
	color:#ff6600;
}
div.mainPageContent ul {
	list-style-image:url(../images/list_style.gif);
	margin-top:5px;
}
div.mainPageContent li {
	margin:0px;
}	
div.question {
	margin-top:5px;
	height:25px;
}
div.question a {
	display:block;
	position:relative;
	left:20px;
	top:-14px;
}
div.question a p {
	margin:0px;
}
div.answer {
	width:330px;
	display:block;
	position:relative;
	left:20px;
	top:-14px;
}
div.orangeList ul {
	display:block;
	list-style-image:url(../images/list_style_orange.gif);
	list-style-position:outside;
	padding:0px;
	margin-left: 17px;
}
div.orangeList ul li {
	margin-bottom:15px;
}
div.mainPageContent h2 {
	margin-top:1px;
	margin-bottom:10px;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#4d4d45;
}
div.mainPageContent a {
	display: block;
	padding:0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff6600;
}
div.row1 {
	width:350px;
	margin:0px;
	padding-top:10px;
}
div.row2 {
	width:350px;
	margin:0px;
	padding-top:10px;
}
div.row3 {
	width:350px;
	margin:0px;
	padding-top:10px;
}
div.row4 {
	width:350px;
	margin:0px;
	padding-top:10px;
}
div.column1Images {
	float:left;
	width: 175px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff6600;
}
div.column2Images {
	float:left;	
	width: 175px;
	width/**/:/**/165px;
	padding-left:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff6600;
}
div.column1Text {
	text-align:right;
	position:relative;
	top:80px;
	float: left;	
	width: 175px;
	width/**/:/**/165px;
	padding-right: 10px;
	
}
div.column2Text {
	text-align:left;
	position:relative;
	top:80px;
	float:left;
	display:block;
	width: 175px;
	width/**/:/**/165px;
	padding-left: 10px;
	
}
#faqAnswer {
	font-family:Arial;
	font-size:12px;
	color:#ff6600;
}
div.aboutUsImage {
	width:450px;
	padding:0px;
	margin:0px;
	display:block;
	float:left;
	position:relative;
}
div.contactDetails {
	padding-top:20px;
}
div.contactDetails p {
	padding:0px;
	margin:0px;
	text-align:right;
	font-size:12px;
	color:#c14e00;
}
/*------------------------------ right content -----------------------------*/
div.rightContent {
	float: left;
	width:160px;
}
div.rightPageContent p {
	color:#ffffff;
	padding-left:16px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
div.rightPageContent img {
	float: right;
	margin-top: 10px;
	margin-bottom: 20px;
}
div.rightFooter {
	padding-left: 16px;
	padding-right: 0px;
	margin: 0px;
}
div.rightFooter p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	padding:0px;
	color: #183f50;
}
div.rightFooter h3 {
	font-weight:normal;
	margin:0;
	padding:0;
	font-size: 26px;
	font-family:Century Gothic;
	color:#183f50;
}
div.rightPageContent h4 {
	color:#ffffff;
	padding-left:16px;
	padding-right:0px;
	font-weight:normal;
	font-family:Arial;
	font-size:14px;
	color:#a8e1ea;
	margin-top:5px;
}

div.rightPageContent {
	margin-top:26px;
}
div.rightPageContent h1 {
	padding-left:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:0px;
}
div.rightPageContent ul {
	display:block;
	list-style-image:url(../images/list_style.gif);
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left: 32px;
}
#chiroProcessli li{
	margin-bottom:15px;
}
div.rightPageContent li {
	color:#ffffff;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

/*--------------- footer -------------------*/

div.bka-footer {
	min-height:height:200px;
	width:100%;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	padding-top:9px;
	padding-bottom:20px;
	background-color:#ffffff;
}
div.bka-footer a {
	left:620px;
	position:absolute;
	color: #aaaaaa;
	text-decoration:none;
}

/*~~~~~~~~~~~~~~~~~footer end~~~~~~~~~~~~~~~~~*/
