body{width:100%; height:100%; margin:0; padding:0; background:#000; font-family:garamond,georgia,serif}
p, ul, li, h1, h2, h3, h4, h5, h6{margin:0; padding:0}
p, blockquote{font-family:Arial,Helvetica,sans-serif}
blockquote{font-size:12px; margin:0 50px 10px 50px; font-style:italic}
.clear{clear:both; height:1px}
div.social{background:url(../images/btn-social-bckgd.png) no-repeat center; padding:5px 0 0 32px; margin:8px 0; height:55px}
div.social2{background:url(../images/btn-social-bckgd.png) no-repeat center; padding:12px 0 0 5px; margin:8px 0; height:55px}

/*..............................wrapper starts here................................*/
#wrapper{width:766px; height:auto; margin:0 auto; padding:12px 0 0 0; clear:both; /*overflow:auto; */}
/*..............................wrapper ends here................................*/
/*..............................header starts here................................*/
#header{width:766px; height:143px; margin:0; padding:0; clear:both; background:url(/images/banner-201201.png) no-repeat left top; position:relative}
#header .logo{width:118px; height:112px; margin:0; padding:0; float:left; /*background:url(/images/richmond-logo.png) no-repeat 28px 37px; */}
/*#header .logo a{float:left; width:65px; height:70px; margin:37px 0 0 28px; padding:0; float:left; position:relative}*/
#header .logo a{float:left; width:65px; height:70px; margin:5px 0 0 28px; padding:0; float:left; position:relative}
#header .caption{width:315px; height:45px; margin:0; padding:39px 0 0 0; float:left; font:bold 28px/25px garamond,georgia,serif; position:relative}
#header .captionli{width:370px; margin:0; padding:15px 0 0 0; float:left; font:bold 15px garamond,georgia,serif; position:relative}
#header p.slogan{width:345px; height:32px; margin:0; padding:0 0 0 120px; float:left; font:bold 16px/20px garamond,georgia,serif; clear:both; position:relative}
#header .links{width:271px; height:143px; margin:0; padding:0 3px 0 0; float:right; position:relative}
/*#header .links .patient-center{width:282px; height:50px; margin:0; padding:0; z-index:1; clear:both}
*/
/*..............................header ends here................................*/
/*..............................top-navigation starts here................................*/
#top-navigation{width:770px; height:24px; margin:6px auto 6px auto; padding:0 0 0 0; clear:both}
#top-navigation ul{margin:0; padding:0; width:770px; height:24px; background:url(/images/top-nav-bg.jpg) no-repeat left top}
#top-navigation ul li{width:auto; height:24px; margin:0; padding:0; list-style:none; float:left; font-size:14px; color:#fff}
#top-navigation li a{width:auto; height:20px; margin:0; padding:4px 11px 0 12px; text-decoration:none; color:#fff; float:left; font-weight:bold}
#top-navigation li a:hover{width:auto; height:20px; margin:0; padding:4px 11px 0 12px; text-decoration:none; color:#fff; float:left; font-weight:bold; background:url(/images/top-nav-bg-over.jpg) no-repeat -2px 0}

#top-navigation ul li.devider{margin:0; padding:0; width:2px; height:24px; background:#000; float:left}

#top-navigation ul li.current{width:auto; height:20px; margin:0; padding:0 0 4px 0; list-style:none; float:left; font-size:14px; color:#fff; font-weight:bold; background:url(/images/top-nav-bg-over.jpg) no-repeat left top}

#top-navigation ul li.home{width:auto; height:20px; margin:0 0 0 0; padding:4px 11px 0 12px; list-style:none; float:left; font-size:14px; font-weight:bold; color:#fff; background:url(/images/top-nav-bg-over.jpg) no-repeat left top}

#top-navigation ul li a.first{width:auto; height:20px; margin:0 0 0 0; padding:4px 11px 0 12px; list-style:none; float:left; font-size:14px; font-weight:bold; color:#fff}
#top-navigation ul li a.first:hover{width:auto; height:20px; margin:0 0 0 0; padding:4px 11px 0 12px; font-weight:bold; list-style:none; float:left; font-size:14px; color:#fff; background:url(/images/top-nav-bg-over.jpg) no-repeat left top}

#top-navigation ul li a.last{width:auto; height:20px; margin:0 0 0 0; padding:4px 24px 0 24px; list-style:none; float:left; font-size:14px; font-weight:bold; color:#fff}
#top-navigation ul li a.last:hover{width:auto; height:20px; margin:0 0 0 0; padding:4px 24px 0 24px; list-style:none; float:left; font-size:14px; font-weight:bold; color:#fff; background:url(/images/top-nav-bg-over.jpg) no-repeat right top}

*html #top-navigation ul li a.last{width:150; height:20px; margin:0; padding:4px 5px 0 5px; list-style:none; float:left; font-size:14px; font-weight:bold; color:#fff}

*html #top-navigation ul li a.last:hover{width:160px; height:20px; margin:0 0 0 0; padding:4px 5px 0 5px; list-style:none; float:left; font-size:14px; font-weight:bold; color:#fff; background:url(/images/top-nav-bg-over.jpg) no-repeat right top}

/*#top-navigation ul li a.our{width:134px; height:20px; margin:0 0 0 0; padding:4px 0 0 10px; list-style:none; float:left; font-size:14px; color:#fff}
#top-navigation ul li a.our:hover{width:134px; height:20px; margin:0 0 0 0; padding:4px 0 0 10px; list-style:none; float:left; font-size:14px; color:#fff; background:url(/images/top-nav-bg-over.jpg) no-repeat -10px top}
*//*..............................top-navigation ends here................................*/
/*..............................flash-banner starts here................................*/
#flash{width:750px; height:306px; margin:0 auto; padding:0 0 0 0; clear:both}
/*..............................flash-banner ends here................................*/
/*................... homepage call to action buttons .................................*/
a.choose1{background:url(/images/btn-choosedoctorsprite.png); height:57px; width:300px; display:block; text-decoration:none}
a.choose1:hover{background-position:-300px 0}
a.appt1{background:url(/images/btn-makeappointmentsprite.png); height:57px; width:300px; display:block; text-decoration:none}
a.appt1:hover{background-position:-300px 0}

#callaction{margin-left:65px}
.callaction1 a{background:url(../images/btn-choosedoctor.png) no-repeat center; height:60px; width:310px; display:block; text-decoration:none}
.callaction1 a:hover{background:url(../images/btn-choosedoctorh.png) no-repeat; text-decoration:none}
.callaction2 a{background:url(../images/btn-makeappointment.png) no-repeat; height:60px; width:310px; display:block; float:left; text-decoration:none}

.callaction2 a:hover{background:url(../images/btn-makeappointmenth.png) no-repeat; text-decoration:none}

/*..............................home-cont starts here................................*/
#home-cont{width:750px; height:auto; margin:9px auto; padding:10px 0; clear:both; font-size:15px; line-height:17px; color:#fff; border-bottom:1px solid #005826; border-top:1px solid #005826}
#homecontent{color:#FFF; margin:10px 0}
#homecontent h2{color:#FFF; border-bottom:1px solid #585858; margin:8px 2px 6px 2px; padding:0 2px; text-align:center; text-transform:uppercase; font-size:1em}
#homecontent h2 a{color:#FFF; font-size:1em; text-decoration:none}
#homecontent h2 a:hover{color:#CCC; font-size:1em; text-decoration:none}

#homecontent h3{color:#FFF; margin:8px 2px 6px 2px; padding:0 2px; text-align:center; font-size:1em}
#homecontent td{vertical-align:top}
#homecontent p{font-size:.8em; margin:3px; padding:10px; line-height:1.3em}
#homecontent a{color:#FFF}
#homecontent ul{margin:10px 0 0 20px}
#homecontent li{margin-left:20px; font-family:Arial,Helvetica,sans-serif; font-size:.8em}
#homecontent li li{margin-left:20px; font-family:Arial,Helvetica,sans-serif; font-size:1em}

#homecontent p.learnmore{text-align:left; margin:0 0 0 35px}

/*..............................home-cont ends here................................*/
/*................... homepage services image highlights .................................*/
a.sports1{background:url(/images/pics-home-sportsh.png); height:68px; width:243px; display:block; text-decoration:none}
a.sports1:hover{background-position:-243px 0}
a.pt1{background:url(/images/pics-home-therapisth.png); height:68px; width:243px; display:block; text-decoration:none}
a.pt1:hover{background-position:-243px 0}
a.ortho1{background:url(/images/pics-home-bodyh.png); height:68px; width:243px; display:block; text-decoration:none}
a.ortho1:hover{background-position:-243px 0}
a.spine1{background:url(/images/pics-home-spineh.png); height:68px; width:243px; display:block; text-decoration:none}
a.spine1:hover{background-position:-243px 0}
a.radio1{background:url(/images/pics-home-basketballh.png); height:68px; width:243px; display:block; text-decoration:none}
a.radio1:hover{background-position:-243px 0}
a.education1{background:url(/images/pics-home-familyh.png); height:68px; width:243px; display:block; text-decoration:none}
a.education1:hover{background-position:-243px 0}
.displace{position:absolute; left:-5000px}

/*..............................Home bottom-button starts here................................*/
#home-bot-btn{width:750px; /*height:auto; */margin:0 auto 40px auto; padding:0 0; clear:both}
#home-bot-btn .btn1{width:368px; height:55px; margin:0; padding:82px 0 0 0; float:left; background:url(/images/home-bottom-btn1.jpg) no-repeat left top}
#home-bot-btn .btn1 .one a{width:100px; height:47px; margin:0; padding:0 0 0 0; float:left}
#home-bot-btn .btn1 .one a:hover{width:100px; height:47px; margin:0; padding:0 0 0 0; float:left; background:url(/images/home-bottom-btn1-rollover1.jpg) no-repeat left top}
#home-bot-btn .btn1 .two a{width:120px; height:47px; margin:0; padding:0 0 0 0; float:left}
#home-bot-btn .btn1 .two a:hover{width:120px; height:47px; margin:0; padding:0 0 0 0; float:left; background:url(/images/home-bottom-btn1-rollover1.jpg) no-repeat -100px top}
#home-bot-btn .btn1 .three a{width:130px; height:47px; margin:0; padding:0 0 0 0; float:left}
#home-bot-btn .btn1 .three a:hover{width:130px; height:47px; margin:0; padding:0 0 0 0; float:left; background:url(/images/home-bottom-btn1-rollover1.jpg) no-repeat -220px top}

#home-bot-btn .btn2{width:368px; height:55px; margin:0; padding:82px 0 0 0; float:right; background:url(/images/home-bottom-btn2.jpg) no-repeat left top}
#home-bot-btn .btn2 .one a{width:100px; height:55px; margin:0; padding:0 0 0 0; float:left}
#home-bot-btn .btn2 .one a:hover{width:100px; height:55px; margin:0; padding:0 0 0 0; float:left; background:url(/images/home-bottom-btn2-rollover1.jpg) no-repeat left top}
#home-bot-btn .btn2 .two a{width:110px; height:55px; margin:0; padding:0 0 0 0; float:left}
#home-bot-btn .btn2 .two a:hover{width:110px; height:55px; margin:0; padding:0 0 0 0; float:left; background:url(/images/home-bottom-btn2-rollover1.jpg) no-repeat -100px top}
#home-bot-btn .btn2 .three a{width:130px; height:55px; margin:0; padding:0 0 0 0; float:left}
#home-bot-btn .btn2 .three a:hover{width:130px; height:55px; margin:0; padding:0 0 0 0; float:left; background:url(/images/home-bottom-btn2-rollover1.jpg) no-repeat -210px top}

/*..............................Home bottom-button ends here................................*/
/*.................................. secondarypage starts here....................*/
#secondary-link{width:765px; height:auto; margin:0 0 0 0; padding:0 0 0 0; clear:both}
#secondary-link .abt-ban{width:765px; height:72px; margin:0; padding:0px; color:#fff; text-align:right; font-size:30px}
#secondary-link .description-ban{width:740px; height:67px; margin:0; line-height:30px; padding:0 25px 0 0; color:#fff; text-align:right; font-size:30px}
#secondary-link .content{width:765px; height:auto; margin:0 0 0 0; padding:0; clear:both; overflow:auto; background:#fff url(../images/linkpage-cont-bg.gif) repeat-y right top}
#secondary-link .content .leftnav{width:144px; margin:0; padding:10px 9px 0 11px; float:left; background:#FFF}

/*
#secondary-link .content{width:765px; height:auto; margin:0 0 0 0; padding:0; clear:both; overflow:auto; background:url(/images/linkpage-cont-bg.gif) repeat-y right top}

/*#secondary-link .content .leftnav{width:144px; height:800px; /*..... Whenever u want to increase the left navigation height u can increase the hight here....margin:0; padding:10px 9px 0 11px; float:left; background:#FFF}
*/
#secondary-link .content .leftnav ul{margin:0; padding:0}
.content p{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; padding:0 0 12px 10px}
#secondary-link .content .leftnav ul li{margin:0; padding:8px 0; list-style:none; color:#11613c; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; /*line-height:30px; */border-bottom:1px solid #11613c}
#secondary-link .content .leftnav ul li a{text-decoration:none; color:#11613c}
#secondary-link .content .leftnav ul li a:hover{text-decoration:none; color:#930300}
#secondary-link .content .leftnav ul li.last{margin:0; padding:5px 0 0 0; list-style:none; color:#11613c; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:14px; border:none}
#secondary-link .content .leftnav ul li a.red{text-decoration:none; color:#920303; font-weight:bold; line-height:14px}
#secondary-link .content .leftnav ul li a.red:hover{text-decoration:none; color:#11613c; font-weight:bold; line-height:14px}
#secondary-link .content .rightnav ul{margin:0 0 0 25px; list-style:disc}
#secondary-link .content .rightnav li{font:12px Arial,Helvetica,sans-serif; line-height:1.5em}

.physicionnav{width:144px; height:450px; /*..... Whenever u want to increase the left navigation height u can increase the hight here....*/margin:0; padding:10px 9px 0 11px; float:left; background:#FFF}
.physicionnav ul{margin:0; padding:0}
.physicionnav ul li{margin:0; padding:8px 0; list-style:none; color:#11613c; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; /*line-height:30px; */border-bottom:1px solid #11613c}
.physicionnav ul li a{text-decoration:none; color:#920303; font-weight:bold}
.physicionnav ul li a:hover{text-decoration:none; color:#920303; font-weight:bold}
.physicionnav ul li.last{margin:0; padding:0; list-style:none; color:#11613c; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; padding:8px 0 0; border:none}
.physicionnav ul li a.red{text-decoration:none; color:#920303; font-weight:bold; line-height:14px}
.physicionnav ul li a.red:hover{text-decoration:none; color:#11613c; font-weight:bold; line-height:14px}

#secondary-link .content .rightnav{width:601px; height:auto; margin:0; padding:10px 0 0 0; float:right; background:url(/images/linkpage-cont-bg.gif) repeat-y left top}
#secondary-link .content .rightnav .content1{height:auto; margin:0; padding:0}
#secondary-link .content .rightnav .content1 img{margin:0 15px 0 0; padding:0}
#secondary-link .content .rightnav .content1 .testimonialpics{margin:0 15px 0 15px; !important padding:0; border: 1px solid #ccc;}
#secondary-link .content .rightnav .content1 ul{list-style:disc; margin-left:30px; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:1.5em; font-size:12px; margin-bottom:15px}
#secondary-link .content .rightnav h1{margin:0; padding:0 0 12px 10px; font-size:16px; color:#025b2f; font-family:Verdana,Arial,Helvetica,sans-serif}
#secondary-link .content .rightnav h2{margin:0; padding:10px 0 12px 10px; font-size:16px; color:#025b2f}
#secondary-link .content .rightnav h3{margin:0; padding:10px 0 12px 10px; font-size:16px; color:#369}
#secondary-link .content .rightnav .content1 p{padding:0 12px 12px 10px; line-height:1.3em}

.physiciandetails{border-bottom:1px solid #094708; margin-bottom:5px; float:left}

.descrption-main{width:601px; height:auto; margin:0 0 5px 0; padding:0px; background:url(/images/description-bg-dr.jpg) repeat-y left top; float:left}
.descrption-main1{width:601px; height:auto; margin:0 0 5px 0; padding:0px; background:none; float:left}
.descrption-main .doctor-img{width:123px; height:114px; margin:0; padding:1px 0 0 0; float:left}
.descrption-main .description{width:478px; height:auto; margin:0; padding:0 0 0 0; float:right; color:#005826; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif}
#secondary-link .content .rightnav .descrption-main .description h2{color:#005826; font-size:28px; margin:0; padding:0; font-family:garamond,georgia,serif; font-size:27px; background:url(/images/devider.jpg) no-repeat left bottom}
.descrption-main .description p.strong{font-size:16px; margin:5px 0; padding:0; font-weight:bold}
.buttons{width:auto; height:24px; margin:0 0 0 190px; padding:5px 0 0 0; float:right; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px}
.buttons .red{width:80px; height:19px; margin:0 2px 0 0; padding:0; color:#FFF; float:left; text-align:center; background:url(/images/btn-red.jpg) no-repeat left top}
.buttons .red a{width:80px; height:16px; float:left; text-decoration:none; color:#fff; margin:0; padding:3px 0 0 0}
.buttons .red a:hover{text-decoration:none; color:#000}
.buttons .green{width:128px; height:19px; margin:0 2px 0 0; padding:0; color:#FFF; float:left; text-align:center; background:url(/images/btn-green.jpg) no-repeat left top}

.buttons .green a{width:128px; height:16px; float:left; margin:0; color:#fff; text-decoration:none; padding:3px 0 0 0}
.buttons .green a:hover{text-decoration:none; color:#000}
.buttons .blue{width:56px; height:19px; margin:0 5px 0 0; padding:0; color:#FFF; float:left; text-align:center; background:url(/images/btn-blue.jpg) no-repeat left top}
.buttons .blue a{width:56px; height:16px; float:left; text-decoration:none; margin:0; color:#fff; padding:3px 0 0 0}
.buttons .blue a:hover{text-decoration:none; color:#000}
/** Navigation Page / navigation.php******* */
.BaseContent{font-family:Verdana; font-size:12px; color:#125d3e}
p.navigatequestion{font-weight:bold; margin:15px 15px 10px 0}
/*.................................. secondarypage ends here....................*/
/**** Individual doctor pages ***/
.picheader{margin:0; padding:0; height:175px; background-color:#fbf5e7}
.picheader img{margin:0 8px 0 0}

blockquote.testimonial { width: 400px; background: url(../images/quote.png) no-repeat left center; padding: 40px 5px 0 40px;margin:-40px 50px 10px 40px; }

/*******  link pages ****/
ul.listlinks li{padding-top: 10px;}

#secondary-link .content .rightnav .picheader h1{font-family:garamond,georgia,serif; font-size:34px; padding:60px 0 0 15px; width:auto; margin:0 20px 0 0}
#secondary-link .content .rightnav .picheader hr{padding:0; height:1px; width:auto; border:0; color:#000; background-color:#000; text-align:left}
#secondary-link .content .rightnav .picheader h2{color:#025b2f; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; margin:3px 0 0 15px; padding:0}
#secondary-link .content .rightnav .picheader h3{color:#025b2f; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; margin:3px 0 0 15px}
#secondary-link .content .rightnav .content1 p.quote{/*** green background quote ***/height:30px; background-color:#025b2f; font-size:10px; font-style:italic; padding:25px 15px; color:#FFF}
/*....................................facebook like button.................*/
.facebooklike {margin:0 0 15px 10px;}

/*.................................. footer starts here....................*/
#footer{width:766px; height:auto; margin:0 0; clear:both; font-family:Verdana,Arial,Helvetica,sans-serif; padding:5px 0 5px 0; color:#A8A8A8; text-align:center}
.footer1{width:750px; height:auto; margin:0 auto; padding:0; clear:both}
.footer1 ul{width:auto; height:auto; margin:0 auto; padding:0; clear:both; overflow:auto}
#footer ul li{width:auto; height:auto; margin:0; padding:0; float:left; line-height:12px; font-size:9px; list-style:none}
#footer ul li a{text-decoration:none; color:#A8A8A8}
#footer ul li a:hover{text-decoration:underline; color:#A8A8A8}
/*.................................. footer ends here....................*/
/*... MAC HACK ..*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#header p.caption{width:315px; height:70px; margin:0; padding:42px 0 0 0; float:left; font:bold 27px/24px garamond,georgia,serif}
#top-navigation li a{width:auto; height:20px; margin:0; padding:4px 7px 0 7px; text-decoration:none; color:#fff; float:left; font-weight:bold}
#top-navigation ul li a.last{width:auto; height:20px; margin:0; padding:4px 7px 0 7px; list-style:none; float:left; font-size:13px; font-weight:bold; color:#fff}
#top-navigation ul li a.last:hover{width:auto; height:20px; margin:0; padding:4px 7px 0 7px; list-style:none; float:left; font-size:13px; font-weight:bold; color:#fff; background:url(/images/top-nav-bg-over.jpg) no-repeat right top}

}


.patient-login { position: absolute; top: 10px; right: 15px; width: 252px; padding: 0 18px 0 8px; height: 120px; border: solid 1px #00236f; background: #254487 url(/images/patient-login.gif) repeat-x 0 0; color: #fff;}
.patient-login p { padding: 0 0 0 10px; text-align:center; font: 14px/22px Arial, Sans-Serif; }
.patient-login a { color: #fff; text-decoration: underline; }
.patient-login a:hover { text-decoration: none; }
.patient-login .title { font-size: 16px; text-transform: uppercase; text-align: center; line-height: 18px; margin-bottom: 4px; }
.patient-login img.btnlogin {margin-top:5px; }
.patient-login img { border:1px solid #999;}
