/* @override http://www.jamesrpaynemd.com/beta2/app/webroot/css/global.css */

/* @override http://www.jamesrpaynemd.com/beta/styles/global.css */

/*Remove Bad Browser Styles*/
* {margin:0; padding:0;}
a, :link,:visited {text-decoration:none;}
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; font-weight: normal;}
a img,:link img,:visited img {border:none;}
address, textarea {font-style:normal;}
a:focus, a:visited {outline-style: none;}/* Firefox outline link fix */

/* Fix Browser Float Problems */
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear {clear:both; height: 0; visibility:hidden; font-size:1px; display:block;}
* html .clear {height: 1%;}

/*Global*/
body { color: #796D5F; background-color:#DBD8D5; text-align:center;  height: 100%; font: normal 0.75em/1.250em "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

#container {width: 850px; padding:20px 0 30px 0; margin: 0 auto;text-align:left; height: 100%;}
#container #header {width: 850px;  clear: both; font: 0.75em normal Georgia, Times New Roman, Times, serif; color: #666666;}

/*Header*/
#container #headerBar{background: url(img/header_bar.gif) no-repeat;
width: 850px; height: 115px;}
#container #headerBar #JRP_Logo a{float: left; width: 339px; height: 81px; background: url(img/logo.gif) no-repeat; margin: 15px 0 0 20px;}
#container #headerBar #JRP_Logo a:hover{background-position: -339px 0;}
#container #headerBar #address{float: right; width: 150px; text-align: right; margin: 30px 30px 0 0; font: normal 1.3em/1.50em "Times New Roman", Times, Georgia, serif; color: #E0CEBC;}

/*Main Navigation*/
#nav {float: left; height: 24px; width: 830px; background-color: #C1CCB2;margin-top: ;}
#nav ul {width: 830px; height: 15px; font-size: 35px;}
#nav ul li {display: inline;}
#nav ul li a { height: 25px; float: left;}
#nav ul li a.selected, #nav ul li a.selected:hover {background-color: #fff; color: #fff;}
#nav a#about {background: url(img/nav_about.gif) 0 0 no-repeat; margin-left: 35px; width: 132px;}
#nav a#about:hover, #nav a#about.selected {background-position: -132px 0;}
#nav a#practice {background: url(img/nav_practice.gif) 0 0 no-repeat; margin-left: 15px; width: 132px;}
#nav a#practice:hover, #nav a#practice.selected {background-position: -132px 0;}
#nav a#procedures {background: url(img/nav_procedures.gif) 0 0 no-repeat; margin-left: 20px; width: 167px;}
#nav a#procedures:hover, #nav a#procedures.selected {background-position: -167px 0;}
#nav a#beforeafter {background: url(img/nav_beforeafter.gif) 0 0 no-repeat; margin-left: 35px; width: 132px;}
#nav a#beforeafter:hover, #nav a#beforeafter.selected {background-position: -132px 0;}
#nav a#resources {background: url(img/nav_resources.gif) 0 0 no-repeat; margin-left: 5px; width: 132px;}
#nav a#resources:hover, #nav a#resources.selected {background-position: -132px 0;}

/*Footer*/
#footer{background: url(img/footer_bar.gif) no-repeat;
width: 850px; height: 115px;}
#ps_logos{float: left; width: 280px; margin: 20px 0 0 45px;}
#ps_logos a{margin: 0 15px;}
#footer_JRP a{float: right; background: url(img/footer_JRP.gif) no-repeat;
width: 362px; height: 24px; margin: 55px 35px 0 0;}
#footer_JRP a:hover{background-position: -362px 0;}

/*Copyright*/
#siteInfo {font: normal 0.8em/1.250em "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; text-align: center;}
#siteInfo a{color: #605750;}
#siteInfo a:hover{color: #000;}

/*Breadcrumb*/
#bCrumb{float: right; margin: 0 50px 20px 0; font: normal .9em/1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
#bCrumb a{color: #999;}
#bCrumb a:hover, #bCrumb a:visited{color: #666;}