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

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

body {
width:100%;
background:url(../images/background_tile.jpg) repeat top left;
}

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

}
#header_logo{
width:850px;
height:50px;
background:url(../images/logo.gif) no-repeat  left center;
}
#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:62px;
background:url(../images/header_image.jpg) no-repeat top left;
}

/*main content*/

#main_content{
width:850px;
padding-top:10px;
background:url(../images/main_site_bg.gif) repeat-y top left;
}

/*bottom*/

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

#bottom_img{
width: 850px;
height:91px;
background:url(../images/main_bottom.gif) 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/two_col_bg-2.jpg) repeat-y top left;
float:left;
}
#under-box{
	margin-top:15px;
}

.two_col_bottom {
width:399px;
height:35px;
background:url(../images/two_col_bg_bottom-2.jpg) 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;
}

#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;
}
