body {
	background:#4c4c4c url(../images/interface/background_tile.gif);
	margin:0px;
	padding:0px;
}

#container {
	margin:0 auto;
	width:950px;
	background:url(../images/interface/interface_main_bg.jpg) repeat-y;
}

#header {
	width:950px;
	height:189px;
	background:url(../images/interface/interface_top_border.jpg) no-repeat top;
}

#bayview_physiotherapy_logo {
	width:285px;
	height:153px;
	float:left;
	text-align:right;
	padding: 35px 0px 0px 22px;
}

#header_right {
	width:609px;
	height:155px;
	background:url(../images/interface/header_photos_bg.jpg) no-repeat left bottom;
	float:left;
	padding:35px 0px 0px 19px;
}

#header_text {
	width:590px;
	height:50px;
	font:16px arial;
	color:#652219;
	letter-spacing:1px;
	line-height: 21px;
	text-align: center;
}

#header_photos {
	width:609px;
	height:96px;
	margin:9px 0px 0px 0px;
}

.header_photo {
	padding:0px;
	margin:0px 1px 0px 0px;
}

#left_column {
	width:235px;
	float:left;
}

#navigation_menu {
	width:214px;
	height:412px;
	background:url(../images/interface/navigation_bg.jpg) no-repeat;
	margin:0px 0px 0px 21px;
	padding:14px 0px 0px 0px;
}

a.nav_item {
	display:block;
	width:204px;
	height:16px;
	padding:7px 0px 7px 10px;
	font:14px arial;
	text-decoration:none;
	color:#818181;
	letter-spacing:0px;
}

a.subnav_item {
	display:block;
	width:194px;
	height:14px;
	padding:8px 0px 8px 20px;
	font:12px arial;
	text-decoration:none;
	color:#818181;
}

a.nav_item:hover, a.subnav_item:hover {
	background:url(../images/interface/nav_bg_over.jpg) no-repeat;
	color:#343434;
}

#shockwave_menu {
	width:190px;
	padding:20px 0px 0px 30px;
}

#orthotics_menu {
	width:190px;
	padding:15px 0px 0px 30px;
}

a.shockwave_menu_item {
	display:block;
	width:155px;
	height:16px;
	padding:7px 0px 7px 10px;
	font:14px arial;
	text-decoration:none;
	color:#666666;
}

a.shockwave_menu_item:hover {
	color:#000000;
}

#shockwave_graphic {
	margin:8px 0px 0px 1px;
}

#content_area {
	width:690px;
	float:left;
	padding:0px 15px 0px 0px;
}

#content_body {
	padding:40px 30px 30px 50px;
}

#footer_area {
	width:950px;
	height:90px;
	background:url(../images/interface/interface_border_btm.jpg) no-repeat bottom;
	margin: 0 auto;
}

#footer_body {
	padding:30px 0px 0px 0px;
	text-align:center;
}

#friday_photo {
	width:780px;
	text-align:center;
	margin:10px auto;
}

#clear {
	clear:both;
}
.photo_box {
	margin:20px 0px 15px 15px;
	width:202px;
	text-align:center;
	float:right;
	background: #f9f5f1;
	padding: 8px;
	border: 1px solid #eee3d8;
}
.content_photo {
	margin:0px 0px 10px 0px;
}
.img_border {
	border:1px; 
	border:1px  solid #d8c8b5;
}
a:hover .img_border {
	border:1px solid #eee3d8;
}
.content li {
	padding-bottom: 8px;
}
.photo_caption {
	font:bold 12px arial;
	color: #714835;
	letter-spacing: 0.1em;
}
a.shockwave_submenu_item {
	border:1px solid #eee3d8;
	display:block;
	width:215px;
	float:left;
	padding:10px 0px 10px 0px;
	text-align:center;
	font:bold 16px arial;
	letter-spacing:2px;
	color:#714835;
	margin: 10px 0px 10px 10px;
	background:#f9f5f1;
}
#shock-menu {
	padding:8px;
	margin:0px 0px 30px 0px;
	background: #f9f5f1;
	border: 1px solid #eee3d8;
	height: 18px;
}
#shock-menu a {
	display:block;
	width:147px;
	float:left;
	text-align: center;
	font: 12px;
}
#shock-title {
	width:100px;
	float:left;
	font:bold 16px arial;
}
