@charset "utf-8";
a {
	text-decoration:none;
	color: #E6BF56;
	font-weight: normal;
	display:block;
	font-size: 13px;
	/*Turn off that ugly Firefox outline*/
	outline:none;
}
a:hover {
	color: #F0D99C;
}

/*Begin 'Erron Brady' Nav Behavior*/
#wrapper #masthead #upperNavLeft {
	position:absolute;
	width:auto;
	height:auto;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:2;
}
#wrapper #masthead #upperNavLeft a {
	display:block;
	width:300px;
	height:25px;
	background:url(../images/erronBradyRollover.png) no-repeat;
	text-indent:-9999px;
}
#wrapper #masthead #upperNavLeft a:link, #wrapper #masthead #upperNavLeft a:visited, #wrapper #masthead #upperNavLeft a:active {
	background:url(../images/erronBradyRollover.png) no-repeat;
}
#wrapper #masthead #upperNavLeft a:hover {
	background-position:-300px 0;
}
/*End 'Erron Brady' Nav Behavior*/


/*Begin 'The Brady Team' Nav Behavior*/
#wrapper #masthead #upperNavMiddle {
	position:absolute;
	width:auto;
	height:auto;
	left: 396px;
	top: 0px;
	z-index:2;
}
#wrapper #masthead #upperNavMiddle a {
	display:block;
	width:157px;
	height:25px;
	background:url(../images/bradyTeamRollover.png) no-repeat;
	text-indent:-9999px;
}
#wrapper #masthead #upperNavMiddle a:link, #wrapper #masthead #upperNavMiddle a:visited, #wrapper #masthead #upperNavMiddle a:active {
	background:url(../images/bradyTeamRollover.png) no-repeat;
}
#wrapper #masthead #upperNavMiddle a:hover {
	background-position:-157px 0;
}

/*End 'The Brady Team' Nav Behavior*/

/*Begin 'Knowledge...' Nav Behavior*/
#wrapper #masthead #upperNavRight {
	position:absolute;
	width:auto;
	height:auto;
	left:743px;
	top: 0px;
	z-index:2;
}
#wrapper #masthead #upperNavRight a {
	display:block;
	width:207px;
	height:25px;
	background:url(../images/knowledgeRollover.png) no-repeat;
	text-indent:-9999px;
}
#wrapper #masthead #upperNavRight a:link, #wrapper #masthead #upperNavRight a:visited, #wrapper #masthead #upperNavRight a:active {
	background:url(../images/knowledgeRollover.png) no-repeat;
}
#wrapper #masthead #upperNavRight a:hover {
	background-position:-207px 0;
}
/*End 'Knowledge...' Nav Behavior*/

/*Begin 'Restored...' Nav Behavior*/
#wrapper #masthead #lowerNavLeft {
	position:absolute;
	width:auto;
	height:auto;
	left:0px;
	top: 175px;
	z-index:2;
}
#wrapper #masthead #lowerNavLeft a {
	display:block;
	width:279px;
	height:25px;
	background:url(../images/restoredRollover.png) no-repeat;
	text-indent:-9999px;
}
#wrapper #masthead #lowerNavLeft a:link, #wrapper #masthead #lowerNavLeft a:visited, #wrapper #masthead #lowerNavLeft a:active {
	background:url(../images/restoredRollover.png) no-repeat;
}
#wrapper #masthead #lowerNavLeft a:hover {
	background-position:-279px 0;
}
/*End 'Restored...' Nav Behavior*/

/*Begin 'Your Smile' Nav Behavior*/
#wrapper #masthead #lowerNavMiddle {
	position:absolute;
	width:auto;
	height:auto;
	left:420px;
	top: 175px;
	z-index:2;
}
#wrapper #masthead #lowerNavMiddle a {
	display:block;
	width:110px;
	height:25px;
	background:url(../images/yourSmileRollover.png) no-repeat;
	text-indent:-9999px;
}
#wrapper #masthead #lowerNavMiddle a:link, #wrapper #masthead #lowerNavMiddle a:visited, #wrapper #masthead #lowerNavMiddle a:active {
	background:url(../images/yourSmileRollover.png) no-repeat;
}
#wrapper #masthead #lowerNavMiddle a:hover {
	background-position:-110px 0;
}
/*End 'Your Smile' Nav Behavior*/

/*Begin 'We're here...' Nav Behavior*/
#wrapper #masthead #lowerNavRight {
	position:absolute;
	width:auto;
	height:auto;
	left:754px;
	top: 175px;
	z-index:2;
}
#wrapper #masthead #lowerNavRight a {
	display:block;
	width:196px;
	height:25px;
	background:url(../images/hereForYouRollover.png) no-repeat;
	text-indent:-9999px;
}
#wrapper #masthead #lowerNavRight a:link, #wrapper #masthead #lowerNavRight a:visited, #wrapper #masthead #lowerNavRight a:active {
	background:url(../images/hereForYouRollover.png) no-repeat;
}
#wrapper #masthead #lowerNavRight a:hover {
	background-position:-196px 0;
}
/*End 'We're here...' Nav Behavior*/

/*Begin 'Logged In' Nav Behavior*/
#wrapper #masthead #loggedInNav {
	position:absolute;
	width:auto;
	height:auto;
	right: 30px;
	top: 30px;
	z-index:2;
}
#wrapper #masthead #loggedInNav ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#wrapper #masthead #loggedInNav ul li {
	padding-top:5px;
}
#wrapper #masthead #loggedInNav a {
	display:block;
}

/*End 'Logged In' Nav Behavior*/

/*Begin sidebar navigation behaviors*/
#wrapper #sidebar ul {
	margin: 40px 0 0 0;
	padding:0;
	list-style-type:none;
}
#wrapper #sidebar ul a {
	display:block;
	width: 200px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
}
#wrapper #sidebar .teamBradyMenu li {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBCD7A;
	border-right-color: #EBCD7A;
	border-bottom-color: #EBCD7A;
	border-left-color: #EBCD7A;
}
#wrapper #sidebar .teamBradyMenu li.adminLi {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBCD7A;
	border-right-color: #EBCD7A;
	border-bottom-color: #EBCD7A;
	border-left-color: #EBCD7A;
}
#wrapper #sidebar ul li#teamBradyLi a {
	background: #483318 url(../images/sidebarTeamBradyRollover.png) no-repeat;
}
#wrapper #sidebar ul li#teamBradyLi a:link, #wrapper #sidebar ul li#teamBradyLi a:visited, #wrapper #sidebar ul li#teamBradyLi a:active {
	background: #483318 url(../images/sidebarTeamBradyRollover.png) no-repeat;
}
#wrapper #sidebar ul li#teamBradyLi a:hover {
	background-position:-200px 0;
}



#wrapper #sidebar ul li#chairSideLi a {
	background: #483318 url(../images/sidebarAssistingRollover.png) no-repeat;
}
#wrapper #sidebar ul li#chairSideLi a:link, #wrapper #sidebar ul li#chairSideLi a:visited, #wrapper #sidebar ul li#chairSideLi a:active {
	background: #483318 url(../images/sidebarAssistingRollover.png) no-repeat;
}
#wrapper #sidebar ul li#chairSideLi a:hover {
	background-position:-200px 0;
}
#wrapper #sidebar ul li#appointmentSideLi a {
	background: #483318 url(../images/sidebarAppointmentRollover.png) no-repeat;
}
#wrapper #sidebar ul li#appointmentSideLi a:link, #wrapper #sidebar ul li#appointmentSideLi a:visited, #wrapper #sidebar ul li#appointmentSideLi a:active {
	background: #483318 url(../images/sidebarAppointmentRollover.png) no-repeat;
}
#wrapper #sidebar ul li#appointmentSideLi a:hover {
	background-position:-200px 0;
}
#wrapper #sidebar ul li#staffSideLi a {
	background: #483318 url(../images/sidebarStaffRollover.png) no-repeat;
}
#wrapper #sidebar ul li#staffSideLi a:link, #wrapper #sidebar ul li#staffSideLi a:visited, #wrapper #sidebar ul li#staffSideLi a:active {
	background: #483318 url(../images/sidebarStaffRollover.png) no-repeat;
}
#wrapper #sidebar ul li#staffSideLi a:hover {
	background-position:-200px 0;
}
#wrapper #sidebar ul li#adminLi a {
	background: #483318 url(../images/sidebarAdminRollover.png) no-repeat;
}
#wrapper #sidebar ul li#adminLi a:link, #wrapper #sidebar ul li#adminLi a:visited, #wrapper #sidebar ul li#adminLi a:active {
	background: #483318 url(../images/sidebarAdminRollover.png) no-repeat;
}
#wrapper #sidebar ul li#adminLi a:hover {
	background-position:-200px 0;
}
/*End sidebar navigation behaviors*/

/*Highlight the current page*/

#wrapper #masthead #upperNavLeft a.currentpage, #wrapper #masthead #upperNavMiddle a.currentpage, #wrapper #masthead #lowerNavLeft a.currentpage, #wrapper #masthead #lowerNavMiddle a.currentpage, #wrapper #masthead #lowerNavRight a.currentpage {
	background-position:-157px 0;
	cursor:default;
}
#wrapper #masthead #upperNavRight a.currentpage {
background-position:-207px 0;
	cursor:default;
}
#wrapper #masthead #lowerNavRight a.currentpage {
background-position:-196px 0;
	cursor:default;
}
#wrapper #masthead #upperNavLeft a.currentpage {
background-position:-300px 0;
	cursor:default;
}
#wrapper #masthead #lowerNavMiddle a.currentpage {
background-position:-110px 0;
	cursor:default;
}
#wrapper #masthead #lowerNavLeft a.currentpage {
background-position:-279px 0;
	cursor:default;
}

/*End of Highlight the Current Page

/*Highlight sub-nav current page*/
#wrapper #sidebar .teamBradyMenu li.currentpage#teamBradyLi a, #wrapper #sidebar .teamBradyMenu li.currentpage#chairSideLi a, #wrapper #sidebar .teamBradyMenu li.currentpage#appointmentSideLi a,#wrapper #sidebar .teamBradyMenu li.currentpage#staffSideLi a, #wrapper #sidebar .teamBradyMenu li.currentpage#adminLi a {
	background-position:-200px 0;
	cursor: default;
}
/*End of highlight sub-nav current page*/

/*Special admin menu classes start*/

#wrapper #sidebar #adminMenu {
	margin: 40px 0 0 0;
	padding:0;
	list-style-type:none;
}
#wrapper #sidebar #adminMenu a {
	display:block;
	width: 200px;
	height: 25px;
	line-height:25px;
	font-weight: bold;
	text-decoration:none;
	color: #7895A3;
	font-size: 13px;
	text-indent:0;
	background-color: #483318;
	text-align: center;
}
#wrapper #sidebar #adminMenu a:link, #wrapper #sidebar #adminMenu a:visited, #wrapper #sidebar #adminMenu a:active {
	background: #483318;
}
#wrapper #sidebar #adminMenu li {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBCD7A;
	border-right-color: #EBCD7A;
	border-bottom-color: #EBCD7A;
	border-left-color: #EBCD7A;
}
#wrapper #sidebar #adminMenu .logoutLi {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBCD7A;
}
#wrapper #sidebar #adminMenu a:hover {
	color: #CDD6DB;
}
/*Highlight the current admin page*/
#welcomeBody #wrapper #sidebar #adminMenu .currentpage a {
	color: #CDD6DB;
	cursor:default;
}


/*End of highlight the current admin page*/


/*Special admin menu classes end*/

/*Begin Your Smile sidebar nav behaviors*/
#wrapper #sidebar .yourSmileMenu li {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBCD7A;
	border-right-color: #EBCD7A;
	border-bottom-color: #EBCD7A;
	border-left-color: #EBCD7A;
}
#wrapper #sidebar .yourSmileMenu li#implantsLi {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBCD7A;
	border-right-color: #EBCD7A;
	border-bottom-color: #EBCD7A;
	border-left-color: #EBCD7A;
}

#wrapper #sidebar ul li#restorativeLi a {
	background: #483318 url(../images/nav/yourSmileSidebar/sidebarRestorativeRollover.jpg) no-repeat;
}
#wrapper #sidebar ul li#restorativeLi a:link, #wrapper #sidebar ul li#restorativeLi a:visited, #wrapper #sidebar ul li#restorativeLi a:active {
	background: #483318 url(../images/nav/yourSmileSidebar/sidebarRestorativeRollover.jpg) no-repeat;
}
#wrapper #sidebar ul li#restorativeLi a:hover {
	background-position:-200px 0;
}



#wrapper #sidebar ul li#crownsLi a {
	background: #483318 url(../images/nav/yourSmileSidebar/sidebarCrownsRollover.jpg) no-repeat;
}
#wrapper #sidebar ul li#crownsLi a:link, #wrapper #sidebar ul li#crownsLi a:visited, #wrapper #sidebar ul li#crownsLi a:active {
	background: #483318 url(../images/nav/yourSmileSidebar/sidebarCrownsRollover.jpg) no-repeat;
}
#wrapper #sidebar ul li#crownsLi a:hover {
	background-position:-200px 0;
}
#wrapper #sidebar ul li#veneersLi a {
	background: #483318 url(../images/nav/yourSmileSidebar/sidebarVeneersRollover.jpg) no-repeat;
}
#wrapper #sidebar ul li#veneersLi a:link, #wrapper #sidebar ul li#veneersLi a:visited, #wrapper #sidebar ul li#veneersLi a:active {
	background: #483318 url(../images/nav/yourSmileSidebar/sidebarVeneersRollover.jpg) no-repeat;
}
#wrapper #sidebar ul li#veneersLi a:hover {
	background-position:-200px 0;
}
#wrapper #sidebar ul li#whiteningLi a {
	background: #483318 url(../images/nav/yourSmileSidebar/sidebarWhiteningRollover.jpg) no-repeat;
}
#wrapper #sidebar ul li#whiteningLi a:link, #wrapper #sidebar ul li#whiteningLi a:visited, #wrapper #sidebar ul li#whiteningLi a:active {
	background: #483318 url(../images/nav/yourSmileSidebar/sidebarWhiteningRollover.jpg) no-repeat;
}
#wrapper #sidebar ul li#whiteningLi a:hover {
	background-position:-200px 0;
}
#wrapper #sidebar ul li#implantsLi a {
	background: #483318 url(../images/nav/yourSmileSidebar/sidebarImplantsRollover.jpg) no-repeat;
}
#wrapper #sidebar ul li#implantsLi a:link, #wrapper #sidebar ul li#implantsLi a:visited, #wrapper #sidebar ul li#implantsLi a:active {
	background: #483318 url(../images/nav/yourSmileSidebar/sidebarImplantsRollover.jpg) no-repeat;
}
#wrapper #sidebar ul li#implantsLi a:hover {
	background-position:-200px 0;
}
/*Highlight current Your Smile sub-nav page*/
#wrapper #sidebar .yourSmileMenu li.currentpage#restorativeLi a, #wrapper #sidebar .yourSmileMenu li.currentpage#crownsLi a, #wrapper #sidebar .yourSmileMenu li.currentpage#veneersLi a,#wrapper #sidebar .yourSmileMenu li.currentpage#whiteningLi a, #wrapper #sidebar .yourSmileMenu li.currentpage#implantsLi a {
	background-position:-200px 0;
	cursor: default;
}
/*End of highlight current Your Smile sub-nav page*/
/*End Your Smile sidebar nav behaviors*/
