@charset "utf-8";
/* CSS Document */

* {
	margin:0; 
	padding:0
}

body {
	background:url(../images/background.jpg) repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
}

#layout {
	width:100%;
}

#wrapper {
	width:829px; 
	margin:0 auto;
}

#header {
	float:left;
	width:829px; 
	height:70px;
}

#header .logo {
	float:left;
	margin: 10px 0;
}

#header .rigth {
	float:right;
	text-align:right;
	width:400px; 
	display:inline;
	margin-top:45px;
	margin-right:20px;
}

#header .rigth h2 {
	font-size:13px;
	font-weight:normal;
	color:#5e88a1;
}

#header a, img {
	text-decoration:none;
	border:none;
	color:#5e88a1;
}

#mainContainer {
	float:left;
	width:829px;
}

#mainContainer .topMainContainer {
	float:left;
	width:829px;
	height:5px;
	background:url(../images/mainContainerTop.png) no-repeat;
}

#mainContainer .CenterMainContainer {
	float:left;
	width:809px;
	background:url(../images/mainContainerCenter.png) repeat-y;
	height:auto;
	padding: 10px;
}

#mainContainer .BottomMainContainer {
	float:left;
	width:829px;
	background:url(../images/mainContainerBottom.png) no-repeat;
	height:18px;
}

#mainContainer .BottomCenterMainContainer {
	float:left;
	width:809px;
	background:url(../images/mainContainerBottomCenter.png) repeat-y;
	height:auto;
	padding: 10px;
}

#mainContainer .BottomBottomMainContainer {
	float:left;
	width:829px;
	background:url(../images/mainContainerBottomBottom.png) no-repeat;
	height:auto;
}

#mainContainer .CenterMainContainer .socialMedia {
	text-align:right;
	width:784px;
	margin-right:25px;
	height:16px;
}

#mainContainer .CenterMainContainer .content {
	float:left;
	width:809px;
}

#mainContainer .CenterMainContainer .buttons {
	float:left;
	padding-left:23px;
	width:150px;
}

#mainContainer .CenterMainContainer h3 {
	margin-bottom:10px;
}

#mainContainer .CenterMainContainer .Orange {
	background:url(../images/OrangeButton.png) no-repeat;
	width:112px;
	height:35px;
	color:#FFF;
	padding: 10px 0 0 39px;
	font-size:20px;
	cursor:pointer;
}

#mainContainer .CenterMainContainer .Blue {
	background:url(../images/BlueButton.png) no-repeat;
	width:112px;
	height:35px;
	color:#FFF;
	padding: 10px 0 0 39px;
	font-size:20px;
	cursor:pointer;	
}

#mainContainer .CenterMainContainer .Blue:Hover {
	background:url(../images/OrangeButton.png) no-repeat;
	width:112px;
	height:35px;
	color:#FFF;
	padding: 10px 0 0 39px;
	font-size:20px;
	cursor:pointer;	
}

#mainContainer .CenterMainContainer .formSpace {
	float:left;
	width:245px;
	margin-left:40px;
	margin-right:40px;
}

#mainContainer .CenterMainContainer .SurgeonInfo {
	float:left;
	width:245px;
	margin-left:40px;
	margin-right:40px;	
}

#mainContainer .CenterMainContainer .PhysicianInfo {
	float:left;
	width:245px;
	margin-left:40px;
	margin-right:40px;	
}

#mainContainer .CenterMainContainer h4, #profile h4 {
	color:#ce7019;
	font-size:20px;
}

#mainContainer .CenterMainContainer h5 {
	color:#ce7019;
	font-size:14px;
}

#mainContainer .CenterMainContainer .formSpace h5 {
	color:#5e88a1;
	font-size:14px;
}

#mainContainer label {
	width:100%;
}

#mainContainer .CenterMainContainer .formSpace Select, input {
	height:24px;
	width:225px;
	font-size:14px;
}

#mainContainer .CenterMainContainer .formSpace .Submit{
	background:url(../images/SearchButton.png) no-repeat;
	border:none;
	width:125px;
	height:40px;
	color:#FFF;
	font-weight:bold;
}

#mainContainer .CenterMainContainer .Register{
	background:url(../images/Button.png) no-repeat;
	width:112px;
	height:35px;
	color:#FFF;
	padding: 7px 0 0 20px;
	font-size:20px;
	cursor:pointer;	
}

#mainContainer .CenterMainContainer .formSpace p {
	padding-bottom:10px;
	width:125px;
}

#mainContainer .CenterMainContainer .testimonials {
	float:left;
	width:290px;
}

#mainContainer .CenterMainContainer .commentsBy {
	color:#5e88a1;
	font-style:italic;
	font-weight:bold;
}

#footer {
	width:829px;
	text-align:center;
	color:#ce7019;
}

#footer .blue {
	color:#5e88a1;
}

#surgeonRegistration fieldset { 
	border:none;
	width:auto;
}

#surgeonRegistration legend { 
	font-size:18px; 
	margin:0px; 
	padding:10px 0px; 
	color:#b0232a; 
	font-weight:bold;
	display:none;
}

#surgeonRegistration label { 
	display:block; 
	margin:15px 0 5px;
	font-weight:bold;
}

#surgeonRegistration select { 
	height:24px;
	width:225px;
	font-size:14px;
}
#surgeonRegistration .prev, .next { 
	background-color:#d37e2f; 
	padding:5px 10px; 
	color:#fff; 
	text-decoration:none;
}

#surgeonRegistration .prev:hover, .next:hover { 
	background-color:#6b92aa; 
	text-decoration:none;
}

#surgeonRegistration .prev { 
	float:left;
}

#surgeonRegistration .next { 
	float:right;
}


#steps { 
	list-style:none; 
	width:100%; 
	overflow:hidden; 
	margin:0px;  
	padding:0px;
}

#steps li {
	font-size:24px; 
	float:left; 
	padding:10px; 
	color:#bbcdd6;
	font-weight:bold;
}

#steps li span {
	font-size:11px; 
	display:block;
}

#steps li.current { 
	color:#5e88a1;
}

.blue {
	color:#5e88a1;
}

#searchTop {
	width:100%;
	margin-top:10px;
	height:250px;
}

#searchTop .newSearch {
	float:left;
	width:300px;
}

#searchTop .searchMap {
	float:right;
	width:514px;
	height:232px;
}

#searchResults {
	float:left;
	width:auto;
	margin-left:-4px;
}

#searchResults .featured {
	float:left;
	width:391px;
	height:106px;
	margin-left:10px;
	margin-top:15px;
	border:#CCC 1px solid;
	cursor:pointer;
}

#searchResults .featured .marker {
	float:left;
	padding-top:20px;
	padding-left:15px;
	width:50px;
	height:106px;
}

#searchResults .featured .photo {
	float:left;
	padding-top:20px;
	padding-right:10px;
	width:50px;
	height:106px;
}

#searchResults .featured .docInfo {
	float:left;
	padding-top:10px;
	padding-left:20px;
}

#details, #profile{
	float:left;
	width:auto;
}

#details h3 {
	color:#5e88a1;
}

#details .docImage h4 {
	color:#ce7019;
	font-size:12px;
}

#details .docInfo h5 {
	color:#ce7019;
	font-size:12px;
}

#details .docImage ul, .docInfo ul {
	list-style:none;
}

#details .detailsTop {
	float:left;
	width:825px;
	height:22px;
	margin:-9px;
	background:url(../images/barInsideTop.jpg) no-repeat;
}

#details .docDetails {
	float:left;
	height:180px;
	padding-top:10px;
}

#details .docImage {
	float:left;
	width:150px;
}

#details .docInfo {
	float:left;
	width:240px;
}

#details .docMap {
	float:left;
	width:415px;
	height:170px;
}

#details .docMoreDetails, .docMoreDetails2 {
	float:left;
	width:100%;
}

#details .docMoreDetails hr{
	margin-bottom:10px;
}

#details .docMoreDetails h4{
	margin-bottom:10px;
}

#details .docMoreDetails2 {
	padding-top:10px;
}

#details .docMoreDetails2 h5{
	color:#5e88a1;
}

#details .docMoreDetails2 .language, .awards, .specialty, .license {
	margin-top:10px;
}

#details .patientReview {
	float:left;
	width:100%;
}

#details .patientReview hr{
	margin-bottom:10px;
	margin-top:10px;
}

#profile .profileMenu li{
	list-style:none;
	display:inline;
	padding-left:50px;
}
