@charset "UTF-8";
/* CSS Document */

/*main site structure ///////////////////////////////////////////////////////*/

body {
width:100%;
background:url(../images/bg-tile.jpg) repeat top left;
/*background:url(../images/blue-grad-bg.jpg) repeat-x top left;*/
}

#main {
width:850px;
margin:0 auto;
}
/*top section*/
#top {
width:850px;

}
#header_logo{
width:850px;
height:144px;

}
#header_logo p{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	float:right;
	padding:105px 40px 0 0;
}

#top_nav {
width:850px;
height:34px;
}

#top_blue {
width:850px;
height:10px;
clear:left;
background:url(../images/nav_blue_bg.gif) no-repeat top left;
}

#sub_nav {
width:850px;
height:27px;
background:url(../images/nav_blue_bg.gif) no-repeat bottom left;
}

#top_brown {
width:850px;
height:10px;
clear:left;
background:url(../images/sub_nav_bg.gif) no-repeat top left;
} 

#top_img {
width:850px;
height:125px;
background:url(../images/header-testimonial-bg.gif) no-repeat top left;
}
#top_img_home {
width:850px;
height:125px;
background:url(../images/header-testimonial-bg-home.gif) no-repeat top left;
}
#top_img p, #top_img_home p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#808080;
	text-align:right;
	padding-right:20px;
}
#top_img p em, #top_img_home p em{
	padding-bottom:0px;
}
#top_img p strong, #top_img_home p strong{
	font-weight:bold;
	color:#808080;
}
/*main content*/

#main_content{
width:850px;
padding-top:10px;
background:url(../images/main-content-bg.gif) repeat-y top left;
}
.main_content_contact{
height:600px;	
}
/*bottom*/

#bottom{
width: 850px;
height:121px;
}

#bottom_img{
width: 850px;
height:42px;
background:url(../images/main-content-bottom-bg.png) no-repeat top left;
clear:both;
}

#bottom_nav{
width:850px;
padding-top:8px;
padding-left:0px;
}
/* IMAGES  ///////////////////////////////////////////////////////*/

.pic_right{
float:right;
width:260px;
margin:10px 15px;
}
.pic_left{
float:left;
width:260px;
margin:10px 15px;
}
#right_475_pic{
float:right;
width:475px;
margin:10px 15px;
}

#faqs_pic{
float:right;
width:300px;
margin:10px 15px;
}
#foot_pic{
float:left;
width:291px;
margin:10px 15px;
}
#scan_pic{
float:left;
width:206px;
margin:10px 15px;
}
#insoles-pic{
float:right;
width:312px;
margin:10px 15px;
}
#home_img{
margin:5px 0px 15px 15px;
}
#what_we_treat{
margin:5px 15px 0px 15px;
}

/* TWO COLUMN PAGES ///////////////////////////////////////////////////////*/

.two_col {
width:399px;
margin-left:15px;
	background:url(../images/half-blue-bg.gif) repeat-y left top;
float:left;
}
#under-box{
	margin-top:15px;
}

.two_col_bottom {
width:399px;
height:35px;
background:url(../images/half-blue-bottom-bg.gif) no-repeat bottom left;
}

.two_col_bg_strip {
width:399px;
height:7px;
background-color:#F2F2F2;
}

#home_float_right {
float:right;
width:291px;
margin:10px 15px;
}
#contact_image{
width:267px;
margin:20px 20px 0 65px;
background:url(../images/two_col_bg_bottom-2.jpg) no-repeat bottom left;

}
#award-img{
	float:left;
	padding:10px 15px;
	
}
#award-text{
	font-style:italic;
	color:#666;
}
#award-text em{
	font-size:16px;
	color:#1BA2DE;
	font-style:oblique;
}
/* one COLUMN blue box (full width) ///////////////////////////////////////////////////////*/
#one_col{
margin:10px 15px;

width:820px;
background:url(../images/one_column_bg.gif) top left repeat-y;
}
#one_col_bottom{
width:850px;
height:39px;
background:url(../images/one_column_bg_bottom.gif) bottom left no-repeat;
}
#one_col p{

color:#FFF;
}
#one_col p strong{
color:#FFF;
font-weight:bold;
}


.one_col_two{
width:45%;
float:right;
display: inline;
}
#one_col_right{
width:45%;
float:right;
display: inline;
}

#one_col_home_left, #one_col_home_right{
	padding:15px 0 0 15px;
	width:40%;
	float:left;
}
.home_address h2,.home_address h3, .home_address a, .home_address p{
color:#fff;	
}
.home_address p{
padding-top:0px;	
margin:-10px 0 0 25px;
}
#one_col h2{
color:#fff;	
}

#column_right, #column_left{
	width:50%;
	float:right;
	display: inline;
}
/*/////////////////////////////////------ HOME PAGE ------/////////////////////////*/

#mission-statement, #news-box{
	width:50%;
	float:left;
	margin-top:-10px;
	
}
#mission-statement h1{
	padding-top:0;	
	margin-top:0;
}
#news-box{
	background:url(../images/latest-news-bg.gif) repeat-y right top;
	
	
}
#news-content{
	width:410px;

	height:300px;
	overflow:scroll;
	overflow-x:hidden;
}
#news-box p, #news-box h1{
	padding-right:30px;
	padding-left:25px;
	
}

#news-bottom{
	width:100%;
	height:35px;
	background:url(../images/latest-news-bottom-bg.gif) no-repeat right top;
}
#news-box h1, #news-box p{
	color:#FFF;
}

.address{
	color:#666666;
}
/*/////////////////////////////----------- FULL BOX-------//////////////*/

.full-box{	
	width:805px;
	padding:15px 30px 0 15px;
	background:url(../images/full-blue-bg.gif) repeat-y left top;
}
.full-box-bottom{
	width:850px;
	height:35px;
	margin-left:-15px;
	background:url(../images/full-blue-bottom-bg.gif) repeat-y left bottom;
}

.full-box h1, .full-box h2, .full-box p, .full-box a{
	color:#FFF;
}
.full-box h2{
	padding-top:0px;	
}
.full-box a{
	font-style:italic;
	text-decoration:underline;
}

#home-fadethrough{
	margin:-50px 0 0 15px;
}

#fees-fadethrough{
	float:right;
}
/*//////////////////------------- Chiropractic association logo ---------------//////////*/

#chiro-logo{
	margin:-45px 0 10px 760px;
	width:66px;
	height:58px;
	background:url(../images/british-chiropractic-association-logo.png) no-repeat;	
}

