body
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 13px;
	text-align: left;
	color: #35393C;
	background: url(images/bg.jpg) repeat-x;
	background-color: #968C7D;
}
#container
{
	width: 971px;
	margin: auto;
	background-color: #FFF;
}
.clear
{
	clear: both;
}
p
{
	margin: 0;
	padding: 0;
}
ul
{
	margin-top: 0;
	margin-bottom: 0;
}
li
{
	margin-left: -22px;
}
/*########################################*/
/* HEADER */
#header
{
	background: url(images/header-bg.jpg) repeat-x;
	width: 971px;
	height: 157px;
}
#header .left
{
	float: left;
	width: 450px;
	height: 80px;
	padding: 50px 0 0 20px;
}
#header .right
{
	float: right;
	width: 480px;
	padding: 15px 10px 0 0;
}
#header .right span
{
	font-size: 11px;
	font-weight: bold;
	color: #757F87;
}
#header .right span img
{
	margin: 0 2px 0 2px;
	border: 0;
}
/*
#header .menu
{
	padding: 0 0 0 20px;
}
*/
#header .menu
{
	padding: 0;
}
#header .menu .menu-img
{
	margin-bottom: 10px;
}
#header .menu .menu-div
{
	margin: 0 8px 0 8px;
}
#header .text
{
	font-size: 9px;
	font-weight: bold;
	color: #757F87;
}
#header a.link:link, #header a.link:visited, #header a.link:active
{
	font-size: 11px;
	font-weight: bold;
	color: #757F87;
	text-decoration: none;
	border: 0;
}
#header a.link:hover
{
	color: #989FA5;
}
/* HEADER ends */
/*########################################*/
/*########################################*/
/* MAIN */
#main
{
	min-height: 600px;
}
#main .submenu
{
	width: 100%;
	height: 26px;
}
#main .submenu .div
{
	width: 220px;
	height: 26px;
	text-align: left;
	background-color: #F1F3F5;
}
#main .submenu .div .content
{
	padding: 4px 0 0 70px;
}
#main .submenu .text
{
	font-size: 9px;
	font-weight: bold;
	color: #5D8290;
}
#main .submenu a.link:link, #main .submenu a.link:visited, #main .submenu a.link:active
{
	font-size: 11px;
	font-weight: bold;
	color: #5D8290;
	text-decoration: none;
}
#main .submenu a.link:hover
{
	color: #989FA5;
}
/* MAIN ends */
/*########################################*/
/*########################################*/
/* FOOTER */
#footer .content
{
	height: 40px;
	padding-left: 200px;
	margin-top: 60px;
	padding-bottom: 20px;
}
#footer .home
{
	height: 30px;
	padding-right: 15px;
	margin-top: 20px;
}
#footer a.link:link, #footer a.link:visited, #footer a.link:active
{
	font-size: 11px;
	font-weight: bold;
	color: #757F87;
	text-decoration: none;
}
#footer a.link:hover
{
	color: #989FA5;
}
#footer .text
{
	font-size: 9px;
	font-weight: bold;
	color: #757F87;
}
/* FOOTER ends */
/*########################################*/
/*########################################*/
/* TO TOP */
.totop
{
	margin: 45px 0 0 200px;
}
.totop_videos
{
	margin: 45px 0 0 30px;
}
.totop_testimonials
{
	margin: 45px 0 0 95px;
}
.totop_testimonial
{
	margin: 45px 0 0 20px;
}
a.totop-link:link, a.totop-link:visited, a.totop-link:active
{
	font-size: 12px;
	color: #22618A;
	text-decoration: underline;
}
a.totop-link:hover
{
	color: #5989A7;
	text-decoration: none;
}
/* TO TOP ends */
/*########################################*/
/*########################################*/
/* COLUMNS */
#columns
{
	padding: 37px 0 0 0;
}
#columns h1
{
	font-size: 18px;
	color: #133452;
	margin: 0 0 20px 0;
	font-weight: bold;
}
#column-1
{
	width: 200px;
	float: left;
}
#column-1 .content
{
	padding: 0 25px 0 17px;
}
#column-1 .line
{
	height: 1px;
	background: url(images/submenu-line.jpg) no-repeat;
	margin: 7px 0 5px 0;
}
#column-1 a.link:link, #column-1 a.link:visited, #column-1 a.link:active
{
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #907739;
	text-decoration: none;
}
#column-1 a.link:hover
{
	color: #133452;
	text-decoration: none;
}
#column-1 a.link-over:link, #column-1 a.link-over:visited, #column-1 a.link-over:active, #column-1 a.link-over:hover
{
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #133452;
	text-decoration: none;
}
#column-2a
{
	width: 551px;
	float: left;
}
#column-2a img
{
	border: 1px solid #133452;
}
#column-2a .content
{
	padding: 0 30px 0 0;
}
#column-2b
{
	width: 651px;
	float: left;
}
#column-2b img
{
	border: 1px solid #133452;
}
#column-2b .content
{

}
#column-3
{
	width: 220px;
	float: right;
}
#column-3 .horizontal
{

}
#column-3 .vertical
{
	padding-left: 25px;
}
#column-3 .text-1
{
	width: 90%;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #5A636C;
	margin-top: 5px;
}
#column-3 .text-2
{
	width: 90%;
	font-size: 11px;
	line-height: 16px;
	color: #5A636C;
	margin-top: 5px;
}

#column-4
{
	width: 751px;
	float: left;
}
#column-4 .content
{
	padding: 0 55px 0 20px;
}
/* COLUMNS ends */
/*########################################*/
/*########################################*/
/* FORMS */
.form
{
	margin: 0;
	padding: 0;
}
#search_form {
	margin: 38px 0 0; }
.input-text
{
	border-top: 1px solid #606060;
	border-left: 1px solid #606060;
	border-right: 1px solid #C8C7C7;
	border-bottom: 1px solid #C8C7C7;
	background-color: #FFF;
	width: 153px;
	height: 15px;
	color: #35393C;
	font-size: 12px;
}
.input-text-2
{
	border-top: 1px solid #606060;
	border-left: 1px solid #606060;
	border-right: 1px solid #C8C7C7;
	border-bottom: 1px solid #C8C7C7;
	background-color: #FFF;
	width: 300px;
	height: 20px;
	color: #35393C;
	font-size: 12px;
}
.input-button
{
	width: 50px;
	height: 17px;
	border: 0;
	background: url(images/search-btn.jpg) no-repeat;
	cursor: pointer;
}
/* FORMS ends */
/*########################################*/
/*########################################*/
/* SITEMAP */
#sitemap .float
{
	float: left;
	width: 49.9%;
}
#sitemap a.link-1:link, #sitemap a.link-1:visited, #sitemap a.link-1:active
{
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #23628D;
	text-decoration: none;
}
#sitemap a.link-1:hover
{
	color: #5A89A9;
	text-decoration: underline;
}
#sitemap a.link-2:link, #sitemap a.link-2:visited, #sitemap a.link-2:active
{
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #23628D;
	text-decoration: none;
}
#sitemap a.link-2:hover
{
	color: #5A89A9;
	text-decoration: underline;
}
/* SITEMAP ends */
/*########################################*/
/*########################################*/
/* HOME */
#home
{
	background: url(images/home-bg.jpg) repeat-y;
}
#home .column-1
{
	float: left;
	width: 715px;
}
#home .column-1 .top
{
	height: 263px;
	background-color: #133452;
}
#home .column-1 .top .img
{
	margin: 10px 0 0 25px;
}
#home .column-1 .left
{
	float: left;
	width: 523px;
}
#home .column-1 .left .content
{
	padding: 30px 20px 20px 25px;
}
#home .column-1 .left .content h1
{
	font-family: Georgia, "Times New Roman", serif;
	font-size: 24px;
	color: #234961;
	margin: 0 0 20px 0;
	font-weight: normal;
}
#home .column-1 .left .content .text
{
	font-size: 15px;
	color: #5E696E;
	line-height: 19px;
}
#home .column-1 .right
{
	float: right;
	width: 192px;
}
#home .column-1 .right .content
{
	padding: 10px 17px 17px 17px;
}
#home .column-2
{
	float: right;
	width: 254px;
}
#home .column-2 .content
{
	padding: 20px;
}
#home .column-2 .content .img
{
	margin: 0 15px 5px 0;
}
#home-bottom
{
	height: 84px;
	background-color: #FFF;
}
#home-bottom .left
{
	float: left;
	width: 200px;
	margin: 12px 0 0 30px;
}
#home-bottom .left .img
{
	margin-right: 8px;
}
#home-bottom .right
{
	float: right;
	width: 39.9%;
}
/* HOME ends */
/*########################################*/
/*########################################*/
/* NEWS */
#news
{

}
#news .buttons
{
	width: 219px;
	height: 27px;
	background-color: #F2F3F5;
}
#news .buttons .div
{
	padding: 5px 0 0 10px;
}
#news .buttons .text
{
	font-size: 10px;
	color: #617985;
}
#news .buttons a.link:link, #news .buttons a.link:visited, #news .buttons a.link:active
{
	font-size: 11px;
	font-weight: bold;
	color: #1D2F3D;
	text-decoration: none;
}
#news .buttons a.link:hover
{
	color: #617985;
	text-decoration: underline;
}
#news a.title-link:link, #news a.title-link:visited, #news a.title-link:active
{
	font-size: 12px;
	line-height: 18px;
	color: #22618A;
	text-decoration: underline;
}
#news a.title-link:hover
{
	color: #5989A7;
	text-decoration: none;
}
#news .title
{
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	color: #373B3C;
}
#news .description
{
	font-size: 13px;
	line-height: 18px;
	color: #35393C;
}
#news .date
{
	font-size: 12px;
	line-height: 18px;
	color: #343635;
}
#news .toheadlines
{
	margin-top: 20px;
}
#news a.toheadlines-link:link, #news a.toheadlines-link:visited, #news a.toheadlines-link:active
{
	font-size: 12px;
	color: #22618A;
	text-decoration: underline;
}
#news a.toheadlines-link:hover
{
	color: #5989A7;
	text-decoration: none;
}
/* NEWS ends */
/*########################################*/
/*########################################*/
/* SEARCH ends */
#search
{

}
#search .text
{
	font-size: 10px;
	line-height: 18px;
	color: #999;
}
#search a.link:link, #search a.link:visited, #search a.link:active
{
	font-size: 15px;
	line-height: 18px;
	color: #22618A;
	text-decoration: underline;
}
#search a.link:hover
{
	color: #5989A7;
	text-decoration: none;
}
#search .url
{
	font-size: 12px;
	line-height: 18px;
	color: #888;
}
#search .results
{
	font-size: 13px;
	line-height: 18px;
	color: #008000;
}
#search .no-results
{
	font-size: 13px;
	line-height: 18px;
	color: #C70000;
}
/* SEARCH ends */
/*########################################*/
/*########################################*/
/* EMAIL */
#email
{
	width: 450px;
	height: 390px;
	background-color: #FFF;
	line-height: 20px;
}
#email .header
{
	margin: 20px 0 10px 20px;
}
#email .div
{
	width: 100%;
	height: 35px;
	background-color: #35393C;
}
#email .column-1
{
	width: 46%;
	float: left;
}
#email .column-2
{
	width: 48%;
	float: right;
}
#email .aux
{
	padding-left: 15px;
}
#email .row
{
	margin-bottom: 10px;
}
#email .left
{
	width: 20%;
	float: left;
}
#email .right
{
	width: 70%;
	float: left;
}
#email .content
{
	padding: 20px;
}
#email .input-text
{
	border-top: 1px solid #606060;
	border-left: 1px solid #606060;
	border-right: 1px solid #C8C7C7;
	border-bottom: 1px solid #C8C7C7;
	background-color: #FFF;
	width: 130px;
	height: 20px;
	color: #35393C;
	font-size: 12px;
}
#email .input-button
{
	width: 50px;
	height: 17px;
	border: 0;
	background: url(images/send-btn.jpg) no-repeat;
	cursor: pointer;
}
#email .input-button-2
{
	width: 50px;
	height: 17px;
	border: 0;
	background: url(images/back-btn.jpg) no-repeat;
	cursor: pointer;
}
#email .title
{
	font-size: 16px;
	font-weight: bold;
	color: #23628D;
	margin-bottom: 10px;
}
#email .text
{
	font-size: 12px;
	color: #35393C;
}
#email .error
{
	font-size: 12px;
	line-height: 18px;
	color: #C70000;
}
#email .sent
{
	font-size: 12px;
	line-height: 18px;
	color: #008000;
}
#email a.link:link, #email a.link:visited, #email a.link:active
{
	font-size: 12px;
	color: #22618A;
	text-decoration: underline;
}
#email a.link:hover
{
	color: #5989A7;
	text-decoration: none;
}
#email .message
{
	margin-top: 25px;
	padding-top: 20px;
	border-top: 1px solid #EEE;
}
/* EMAIL ends */
/*########################################*/

/**
* NAVIGATOR
*/
.navigator
{
	margin: 0 0 30px 0;
	padding: 0 10px 0 10px;
	color: #5A636C;
}
.navigator .total
{
	float: left;
}
.navigator .nav
{
	float: right;
	font-weight: bold;
	font-size: 14px;
}
.navigator .nav a
{
	color: #5A636C;
	text-decoration: none;
}
.navigator .nav a:hover
{
	color: #5A636C;
	text-decoration: underline;
}
.navigator .sep
{
	height: 1px;
	margin: 5px 0 5px 0;
	background-color: #999;
	overflow: hidden;
}
.navigator .showing
{
	float: left;
	font-style: italic;
}
.navigator .page
{
	float: right;
	font-style: italic;
}
/**
* FIN NAVIGATOR
*/

/**
* VIDEOS
*/
.video .thumb
{
	width: 204px;
	height: 110px;
	margin: auto;
	background-color: #E5E5E5;
}
.video .thumb .thumb-ico
{
	width: 26px;
	height: 27px;
	position: absolute;
	margin: 41px 0 0 89px;
	background: url(images/thumb-ico.jpg) no-repeat;
}
.video .thumb img
{
	margin: 5px;
}
.video .title
{
	margin: 15px 16px 0 16px;
	text-align: left;
	font-weight: bold;
	color: #333;
}
.video .desc
{
	margin: 10px 16px 0 16px;
	text-align: left;
	color: #5A636C;
}
.video .btn-play
{
	margin: 25px 0 25px 0;
}
.video .line
{
	width: 194px;
	height: 7px;
	margin: auto;
	background: url(images/line.jpg);
}

#videos
{
	margin: 15px 0 0 0;
	text-align: center;
}
#videos .video
{
	margin: auto;
	margin-top: 20px;
	text-align: center;
}

#video-gallery
{
}
#video-gallery .video
{
	width: 225px;
	float: left;
	margin: 0 0 32px 0;
	text-align: center;
}
#video-gallery .video .title
{
	height: 35px;
}
#video-gallery .video .desc
{
	height: 85px;
}
#right-video-gallery p
{
	padding: 10px 20px 0 0;
	color: #333;
}
#right-video-gallery .item
{
	line-height: 19px;
	color: #333;
}
#right-video-gallery .item a
{
	color: #333;
}
/**
* FIN VIDEOS
*/

/**
* TESTIMONIALS
*/
#testimonials
{

}
#testimonials .left
{
	width: 75px;
	height: 50px;
	float: left;
	background: url(images/ico-testimonials.jpg) no-repeat;
}
#testimonials .right
{
	width: 598px;
	float: left;
}
#testimonials .name
{
	margin: 0 0 12px 0;
	font-size: 16px;
	font-weight: bold;
	color: #35393C;
}
#testimonials .date
{
	margin: 0 0 19px 0;
	font-size: 13px;
	font-style: italic;
	color: #35393C;
}
#testimonials .summary
{
	margin: 0 0 25px 0;
	line-height: 18px;
	font-size: 13px;
	color: #333;
}
#testimonials .summary img
{
	float: left;
	margin: 0 11px 11px 0;
}
#testimonials .more
{
	margin: 0 0 45px 0;
}
#testimonials .more a
{
	font-size: 13px;
	font-weight: bold;
	color: #35393C;
}
#testimonials .line
{
	height: 7px;
	margin: 0 0 40px 0;
	background: url(images/line.jpg) repeat-x;
}
#testimonials .navigator
{
	padding: 0 10px 0 75px;
}
#testimonial
{

}
#testimonial .name
{
	margin: 0 0 12px 0;
	font-size: 16px;
	font-weight: bold;
	color: #35393C;
}
#testimonial .date
{
	margin: 0 0 19px 0;
	font-size: 13px;
	font-style: italic;
	color: #35393C;
}
#testimonial .photo
{
	float: left;
	margin: 0 0 40px 0;
	border: 1px solid #F1F2F4;
}
#testimonial .photo div
{
	border: 1px solid #D6D7D9;
}
#testimonial .photo img
{
	margin: 4px;
}
#testimonial .description
{
	margin: 0 0 40px 0;
	line-height: 18px;
	font-size: 13px;
	color: #333;
}
#testimonial .back
{
	margin: 0 0 40px 0;
}
#testimonial .back a
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #5A636C;
}

#right-testimonials .testimonial
{
	margin: 10px 0 0 0;
	padding: 0 20px 0 0;
}
#right-testimonials .testimonial .summary
{
	margin: 0 0 18px 0;
	line-height: 18px;
	font-size: 13px;
	color: #333;
}
#right-testimonials .testimonial .name
{
	margin: 0 0 20px 0;
	text-align: right;
	font-size: 14px;
	font-style: italic;
	color: #333;
}
#right-testimonials .testimonial .summary img
{
	float: left;
	margin: 0 10px 10px 0;
}

.newMenu {
	padding: 0 0 0 23px; }
	.newMenu li {
		list-style: none;
		float: left;
		margin: 0;
		margin-left: 0;
		padding: 0 22px 0 0;
		font-size: 11px;
		font-weight: bold; }
		.newMenu li a {
			text-decoration: none;
			color: #7f5c18; }
			.newMenu li a:hover {
				color: #346182; }
/*
body#meetTeam .newMenu li a, body#healthWellness .newMenu li a, body#patientRsc .newMenu li a, body#testi .newMenu li a, body#videosPage .newMenu li a {
	color: #346182; }
*/
body#meetTeam .newMenu li a#mmeetTeam, body#healthWellness .newMenu li a#mhealthWellness, body#patientRsc .newMenu li a#mpatientRsc, body#testi .newMenu li a#mtesti, body#videosPage .newMenu li a#mvideosPage, body#kneeReplace .newMenu li a#mkneeReplace, body#hipReplace .newMenu li a#mhipReplace {
	color: #346182; }


/**
* FIN TESTIMONIALS
*/


.homeList {
	float: left;
	padding: 0 30px 0 0;
	margin: 25px 0 20px; }
	.homeList li {
		list-style: none;
		margin: 0;
		padding: 0 0 10px; }
		.homeList li a {
			color: #22618A; }
		.homeList li a:hover {
			color: #5989A7;
			text-decoration: none; }
.homeListFooter {
	/*width: 615px;*/
	float: right;
	clear: right;
	text-align: right;
	padding: 0 15px 0 0;
	color: #757F87;
    font-size: 11px; }
    .homeListFooter a {
    	color: #757F87;
    	text-decoration: none; }
    .homeListFooter a:hover {
    	color: #989fa5; }
.ListFooter {
	font-size: 11px;
	color: #757F87;
	padding: 10px 0 0; }
	.ListFooter a {
		color: #757F87;
    	text-decoration: none; }
    .ListFooter a:hover {
    	color: #989fa5; }
			
			

