/* --------------------------------------------------
	HCPNV.com Screen CSS	06/12/2009
	KC Dunstan / 525creative.com 
	for BayardAd.com
-------------------------------------------------- */

@import "reset.css";

*, html{font: 12px/1.6em Verdana, Arial, sans-serif;}
body{background:#B8B7B7;}
h2{color:#315D92; font-size:24px; font-weight:bold; line-height:1.4em;}
h3{color:#2E2E2E; font-size:17px; font-weight:bold; line-height:1.4em;}
h4{color:#2E2E2E; font-size:14px; font-weight:bold; line-height:1.4em;}
h5{color:#333;}
p{color:#333; font:11.5px/1.75em Verdana, Arial, sans-serif; letter-spacing:-0.02em;}
a{color:#A36218; text-decoration:none;}
a:hover{color:#B87E3D; text-decoration:underline;}
a:active{color:#666;}
a img{border:0;}
strong{font-weight:bold;}
.clearing-div{clear:both;}
#wrapper{background:#FFF; width:960px; margin: 0 auto;}
.horizontalRule{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/horizontalRule-bg.png); display:block; height:1px;}
.horizontalRule hr{display:none;}
.textfield{border:1px solid #C3C3C3; color:#000;}
.textfield-inactive{color:#999;}

/* masthead CSS */
#masthead{display:block; height:129px; overflow:hidden; width:960px;}
#logocontainer{display:block; float:left; margin:0; width:380px;}
h1 a{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/masthead-logo.png) no-repeat; display:block; margin:8px 0 0 15px; height:56px; text-indent:-9999em; width:300px;}
h2 a.hcpca{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/masthead-hcpca-logo.png) no-repeat; display:block; float:left; margin:20px 0 0 15px; height:26px; overflow:hidden; text-indent:-9999em; width:150px;}
h2 a.hcpfl{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/masthead-hcpfl-logo.png) no-repeat; display:block; float:left; margin:20px 0 0 15px; height:26px; overflow:hidden; text-indent:-9999em; width:150px;}
h2 a.hcpca:hover,
h2 a.hcpfl:hover
{background-position:0 -26px;}
#hero{display:block; height:165px; margin:0 auto; overflow:hidden; width:960px;}
/* end masthead CSS */

/*nav CSS */
/*top nav */
#nav-top{display:block; float:right; margin:0;}
#nav-top ul{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/nav-top-bg.png); display:block; height:29px; list-style-type:none; margin:0 0 25px 140px; overflow:hidden; width:400px;}
#nav-top li{display:inline;}
#nav-top li a{color:#FFF; display:block; font:13px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; float:left; height:23px;}
#nav-top li a.findadoctor{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/nav-top-findadoc-bg.png) no-repeat; padding:7px 0 0 44px; width:101px;}
#nav-top li a.contact{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/nav-top-contact-bg.png) no-repeat; padding:7px 0 0 44px; width:87px;}
#nav-top li a.locations{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/nav-top-locations-bg.png) no-repeat; padding:7px 0 0 35px; width:88px;}
/*#nav-top li a.glossary{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/nav-top-glossary-bg.png) no-repeat;padding:7px 0 0 35px; width:115px;}*/
#nav-top li a:hover{background-position:0 -29px; color:#eab58f; text-decoration:none;}
#nav-top .search-doctor{margin:0 0 0 195px;}
#nav-top .search-doctor label{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/nav-top-findadoctor-bg.png) top left no-repeat; color:#64C9C5; display:block; float:left; font:13px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; height:29px; padding:13px 0 0 21px; width:98px;}
/*#nav-top .search-doctor label:hover{background-position:0 -42px; color:#429C99; text-decoration:underline;}*/
#nav-top .search-doctor .textfield{float:left; height:15px; font:13px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; margin:8px 0 0 17px; padding:4px 3px; width:138px;}
#nav-top .search-doctor .submit{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/nav-top-submit.png) no-repeat; border:none; cursor:pointer; display:block; float:left; height:25px; margin:8px 0 0 2px; text-indent:-9999em; width:25px;}
#nav-top .search-doctor .submit:hover{background-position:0 -25px;}
/* end top nav */

/* main nav */
#nav-main{display:block; height:41px; margin:-1px 0 0 58px;}
#nav-main li{display:block; float:left;}
#nav-main li a{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/nav-main-itemPrimary-bg.png) no-repeat; color:#315D92; display:block; font:14px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; height:23px; overflow:hidden; padding:17px 0 0 17px; width:150px;}
#nav-main li.careers a{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/nav-main-itemPrimary-careers-bg.png) no-repeat;}
#nav-main li a.selected{background-position:0 -82px;}
#nav-main li a:hover,
#nav-main li a.selected:hover,
#nav-main li a.mainNav-hover
{background-position:0 -41px; color:#FFF; text-decoration:none;}
#nav-main li:hover .secondLevel-nav{display:block;}
#nav-main .secondLevel-nav{display:none; position:absolute; top:inherit;}
#nav-main .secondLevel-nav li{display:block; float:none;}
#nav-main .secondLevel-nav li a{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/nav-main-itemSecondary-bg.png); border-bottom:1px solid rgb(35,93,126); color:#FFF; display:block; font:14px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; height:23px; padding:9px 0 0 17px; width:230px;}
#nav-main .secondLevel-nav li a:hover,
#nav-main .secondLevel-nav li a.subNav-hover
{background-position:0 -32px; color:rgb(181,218,236);}
#nav-main .secondLevel-nav li a.selected{background-position:0 -32px; color:rgb(181,218,236);}
#nav-main .secondLevel-nav li:hover .thirdLevel-nav{display:block;}
#nav-main .secondLevel-nav .thirdLevel-nav{border-left:1px solid rgb(181,218,236); display:none; position:absolute; margin-top:-33px; left:247px;}
#nav-main .secondLevel-nav .thirdLevel-nav li{display:block; float:none;}
#nav-main .secondLevel-nav .thirdLevel-nav li a{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/nav-main-itemSecondary-bg.png) 0 -32px; border-bottom:1px solid rgb(35,93,126); color:#FFF; display:block; font:14px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; height:23px; padding:9px 0 0 17px; width:230px;}
#nav-main .secondLevel-nav .thirdLevel-nav li a:hover{color:rgb(181,218,236);}
#nav-main .secondLevel-nav .thirdLevel-nav li a.selected{color:rgb(181,218,236); font-weight:bold;}
/* end main nav */
/* end nav CSS */


/*sidebar CSS */
#sidebar{display:block; float:left; padding:55px 32px 0; width:178px;}
#sidebar h3 a{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/sidebar-link-icon.png) 0 1px no-repeat; color:#418fE5; display:block; font-size:16px; line-height:1.3em; margin-bottom:12px; text-indent:17px;}
#sidebar li{border-bottom:1px solid rgb(135,196,241); margin-bottom:26px;} 
#sidebar li:last-child{border:none;}
#sidebar p{font-size:12px; line-height:1.6em; margin-bottom:26px;}
#sidebar .image-horizontal{background:#999; display:block; margin-bottom:18px;}
#sidebar .image-small{background:#999; display:block; margin-bottom:18px;}
#sidebar .image-large{background:#999; display:block; margin-bottom:18px;}
/*end sidebar CSS */


/* footer CSS */
#footer{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/footer-bg.png) top center no-repeat; font:9px/12px Verdana, Arial, sans-serif; height:22px; padding-top:85px; width:960px;}
#footer li{border-right:1px solid #FFF; display:inline; margin:0;}
#footer li:first-child{margin-left:28px;}
#footer li:last-child{border:none;}
#footer a{color:#FFF; padding:0 10px 0 8px; text-decoration:none;}
#footer a:hover{color:#9BD1F6;}
/* end footer CSS */

/* common content elements */
#content-main{float:left; width:715px;}
/* end common content elements */

/* home page */
.home #hero{height:252px;}
.home p{margin:0 0 26px;}

#features-primary{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/features-primary-bg.png) top right no-repeat; padding-top:55px;}
#features-primary h2{color:#315D92; font-weight:bold; line-height:22px; margin-bottom:8px;}
#features-primary h3{color:#2E2E2E; font-weight:bold; line-height:20px; margin-bottom:19px;}
#features-primary p.tagline{margin-bottom:0;}
#features-primary p.tagline a{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/feature-link-icon.png) 0px 2px no-repeat; display:block; text-indent:17px;}
#features-primary p.tagline a:hover img{text-decoration:underline;}
#features-primary li{display:block; float:left; margin:0 28px 25px 28px; width:300px;}

#features-secondary{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/features-secondary-bg.png) top right repeat-y; padding:25px 0 80px;}
#features-secondary .image-container{display:block; float:left; width:186px;}
#features-secondary .content-container{display:block; float:left; width:114px;}
#features-secondary h2{color:#2E2E2E; line-height:1.4em; font-size:16px; font-weight:bold; line-height:20px; margin-bottom:8px; padding-left:114px;}
#features-secondary p{color:#383737; line-height:1.8em; margin-bottom:15px; padding-left:114px;}
#features-secondary p.tagline{margin-bottom:0;}
#features-secondary p.tagline a{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/feature-link-icon.png) 0px 2px no-repeat; display:block; text-indent:17px;}
#features-secondary li{display:block; float:left; margin:0 28px 40px 28px; min-height:114px; width:300px;}
#features-secondary li.briefcase{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/features-briefcase.png) no-repeat;}
#features-secondary li.handicap{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/features-handicap.png) no-repeat;}
#features-secondary li.heart{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/features-heart.png) no-repeat;}
#features-secondary li.meds{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/features-meds.png) no-repeat;}
#features-secondary li.pills{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/features-pills.png) no-repeat;}
/* end home page */

/* interior content css */
.interior #content{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/interior-content-main-bg.png) no-repeat 714px 0px;}
.interior #content-main h2{color:#315D92; margin:55px 40px 20px;}
.interior #content-main h2 span{color:#6689BC; font-weight:normal;}
.interior #content-main h3{line-height:1.2em;margin:0 40px 16px;}
.interior #content-main p{margin:0 40px 16px;}
.interior #content-main p a{}
.interior #content-main .inset-left{border:1px solid #828282; display:block; float:left; margin:0 27px 16px 40px; width:320px;}
.interior #content-main .inset-right{border:1px solid #828282; display:block; float:right; margin:0 40px 16px 27px; width:320px;}
.interior #content-main .inset-block{border-bottom:1px solid #C5C5C5; border-top:1px solid #C5C5C5; display:block; margin:40px 0 40px 40px; padding:12px 0; text-align:center;}
.interior #content-main .inset-left img,
.interior #content-main .inset-right img
{display:block;}
.interior #content-main .inset-left p,
.interior #content-main .inset-right p
{color:#515151; display:block; font-size:12px; font-style:italic; line-height:1.4em; margin:13px 20px;}
/* end interior content css */

/* glossary css */
.glossary #content-main li h3{margin-bottom:4px;}
/* end glossary css */

/* tertiary-page css */
#nav-tertiary-page-container{background:#FFF; display:block; float:left; margin-left:1px;}
#nav-tertiary-page{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-nav-container-footer.png) bottom left no-repeat; border-top:1px solid #FFF; display:block; margin:87px 0 0; padding-bottom:300px; width:210px;}
#nav-tertiary-page li a{background:rgb(204,226,241); border-bottom:1px solid #FFF; color:rgb(49,93,146); display:block; font:12px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 20px 9px 35px; width:155px;}
#nav-tertiary-page li a:hover,
#nav-tertiary-page li a.selected
{background:rgb(198,232,255); color:rgb(0,59,78); text-decoration:none;}
#nav-tertiary-page li a:active{background:#CCC; color:rgb(78,78,78);}
.tertiary-page #content{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-content-bg.png) repeat-y;}
.tertiary-page #content-main{width:510px;}
.tertiary-page #content-main h3{font-size:15px;}
.tertiary-page #sidebar{display:block; float:left; padding:55px 32px 0; width:164px;}
.tertiary-page #sidebar li{border-bottom-color:#CCC;}
.tertiary-page #sidebar h3{color:rgb(188,162,26); display:block; font:18px/1.3em Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:12px;}
.tertiary-page #sidebar h4{color:rgb(188,162,26); display:block; font:14px/1.3em Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:12px;}
.tertiary-page #sidebar img{/*border:1px solid #CCC; */margin-bottom:25px;}
.tertiary-page #footer{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-footer-bg.png) no-repeat; padding-top:75px;}
/* end tertiary-page content css */

/* for-providers/physician-login content css */
#physician-login{display:block; float:left; margin:0 0 16px 30px; width:443px;}
#physician-login h3{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-h3-bg.png) no-repeat; color:#FFF; display:block; font-size:11px; height:36px; line-height:1.2em; padding:15px 0 0 40px; text-transform:uppercase;}
#physician-login h4{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-magnifyingglass-icon.png) no-repeat; line-height:1.2em; margin:40px 40px 10px; padding-bottom:3px; padding-left:25px;}
#physician-login p{margin:0 40px;}
#physician-login label{color:rgb(18,71,105); font-size:11px; font-weight:bold; margin:30px 0 12px;}
#physician-login select{display:block; width:175px;}
#physician-login table{border:0; margin:0 0 0 7px; padding:0; width:300px;}
#physician-login td{padding:5px;}
#physician-login input.submit{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/btn-129x32.png) no-repeat; border:none; color:#FFF; cursor:pointer; display:block; font-weight:bold; height:32px; margin:0; padding:0 0 0 14px; text-align:left; width:128px;}
#physician-login input.submit:hover{background-position:0 -32px; color:#333; text-decoration:none;}
#physician-login input.submit:active{background-position:0 -64px; color:#FFF; text-decoration:none;}
.logout{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/btn-129x32.png) no-repeat; border:none; color:#FFF; cursor:pointer; display:block; font-weight:bold; height:26px; margin:0; padding:6px 0 0 14px; text-align:left; width:128px;}
.logout:hover{background-position:0 -32px; color:#333; text-decoration:none;}
.logout:active{background-position:0 -64px; color:#FFF; text-decoration:none;}
#physician-login input.disabled{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/btn-129x32.png) no-repeat; background-position:0 -96px; color:#F3F3F3;}
#physician-login input.disabled:hover{background-position:0 -96px; color:#F3F3F3; cursor:default;}
#physician-login input.disabled:active{background-position:0 -96px; color:#F3F3F3; cursor:default;}
/* end for-providers/physician-login content css */

/* careers content css */
#nav-careers-container{background:#FFF; display:block; float:left; margin-left:1px;}
#nav-careers{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-nav-container-footer.png) bottom left no-repeat; border-top:1px solid #FFF; display:block; margin:87px 0 0; padding-bottom:300px; width:210px;}
#nav-careers li a{background: url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-nav-arrow-up.png) 22px 12px no-repeat rgb(204,226,241); border-bottom:1px solid #FFF; color:rgb(49,93,146); display:block; font:12px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 20px 9px 35px; width:155px;}
#nav-careers li a:hover{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-nav-arrow-over.png) 22px 12px no-repeat rgb(198,232,255); color:rgb(0,59,78); text-decoration:none;}
#nav-careers li a:active{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-nav-arrow-active.png) 22px 12px no-repeat #CCC; color:rgb(78,78,78);}
/* embedded sub navs */
#nav-careers li ul li a{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-nav-subnav-border.png) left bottom repeat-x #FFF; color:rgb(0,82,116); padding:5px 25px 6px 48px; width:137px;}
#nav-careers li ul li a:hover{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-nav-subnav-border.png) left bottom repeat-x #FFF; color:rgb(14,146,229);}
#nav-careers li ul li a:active{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-nav-subnav-border.png) left bottom repeat-x #FFF;}
#nav-careers li ul li a.selected{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-nav-subnav-border.png) left bottom repeat-x #FFF; color:rgb(14,146,229);}
#nav-careers li ul li:last-child a,
#nav-careers li ul li:last-child a:hover,
#nav-careers li ul li:last-child a:active
{background:none;}
/* end embedded sub navs */
.careers #content{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-content-bg.png) repeat-y;}
.careers #content-main{width:510px;}
.careers #content-main h3{font-size:15px;}
.careers #content-main .inset{display:block; height:227px; margin:0 auto 33px 26px; overflow:hidden; width:452px;}
.careers #content-main .inset td{vertical-align:middle;}
.careers #content-main .inset p{color:#FFF; font:18px/1.3em Arial, Helvetica, sans-serif; font-weight:normal; margin:10px 23px;}
.careers #content-main .inset img{height:auto; margin-left:7px; width:237px;}
.careers #content-main .blue{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-inset-bg-blue.jpg) no-repeat;}
.careers #content-main .green{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-inset-bg-green.jpg) no-repeat;}
.careers #content-main .purple{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-inset-bg-purple.jpg) no-repeat;}
.careers #content-main .yellow{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-inset-bg-yellow.jpg) no-repeat;}
.careers #sidebar{display:block; float:left; padding:55px 32px 0; width:164px;}
.careers #sidebar li{border-bottom-color:#CCC;}
.careers #sidebar h3{color:rgb(188,162,26); display:block; font:18px/1.3em Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:12px;}
.careers #sidebar h4{color:rgb(188,162,26); display:block; font:14px/1.3em Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:12px;}
.careers #sidebar img{border:1px solid #CCC; margin-bottom:25px;}
.careers #footer{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/careers-footer-bg.png) no-repeat; padding-top:75px;}
/* end careers content css */

/* find a doctor content css */
/* search page */
.findadoctor #content{background:#FFF;}
.findadoctor #content h2{color:#315D92; margin:55px 40px 20px;}
.findadoctor #content h2 span{color:#6689BC; font-weight:normal;}
.findadoctor #search-wrapper{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-wrapper-bg.png) repeat-y 30px 0; display:block;}
.findadoctor #footer{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-footer-bg.png) no-repeat; padding-top:170px;}
#quickfind{display:block; float:left; margin:0 0 16px 30px; width:443px;}
#quickfind h3{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-h3-bg.png) no-repeat; color:#FFF; display:block; font-size:11px; height:36px; line-height:1.2em; padding:15px 0 0 40px; text-transform:uppercase;}
#quickfind h4{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-magnifyingglass-icon.png) no-repeat; line-height:1.2em; margin:40px 40px 10px; padding-bottom:3px; padding-left:25px;}
#quickfind p{margin:0 40px;}
#quickfind label{color:rgb(18,71,105); display:block; font-size:11px; font-weight:bold; margin:30px 0 12px;}
#quickfind select{display:block; width:175px;}
#quickfind table{border:0; margin:0 auto 0 36px; padding:0; width:403px;}
#quickfind td{width:50%;}
#quickfind input.submit{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/btn-129x32.png) no-repeat; border:none; color:#FFF; cursor:pointer; display:block; float:right; font-weight:bold; height:32px; margin:50px 27px 0 0; padding:0 0 0 14px; text-align:left; width:128px;}
#quickfind input.submit:hover{background-position:0 -32px; color:#333; text-decoration:none;}
#quickfind input.submit:active{background-position:0 -64px; color:#FFF; text-decoration:none;}
#quickfind input.disabled{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/btn-129x32.png) no-repeat; background-position:0 -96px; color:#F3F3F3;}
#quickfind input.disabled:hover{background-position:0 -96px; color:#F3F3F3; cursor:default;}
#quickfind input.disabled:active{background-position:0 -96px; color:#F3F3F3; cursor:default;}
#browse{display:block; float:left; margin:0 0 0 10px; width:443px;}
#browse h3{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-h3-bg.png) no-repeat; color:#FFF; display:block; font-size:11px; height:36px; line-height:1.2em; padding:15px 0 0 40px; text-transform:uppercase;}
#browse h4{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-magnifyingglass-icon.png) no-repeat; line-height:1.2em; margin:40px 40px 10px; padding-bottom:3px; padding-left:25px;}
#browse p{margin:0 40px;}
.alphabet{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-notepad-icon.png) 0px 25px no-repeat; border-bottom:1px solid #8E8E8E; border-top:1px solid #8E8E8E; margin:20px 40px; padding:24px 0 14px 20px;}
.alphabet li{display:inline;}
.alphabet li a{display:inline-block; font-weight:bold; margin-bottom:10px; width:18px;}
#browse .locations{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/sidebar-link-icon.png) 0 3px no-repeat; display:block; margin-top:50px; text-indent:17px;}

/*search results */
#results-wrapper{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-results-wrapper-bg.png) repeat-y 30px 51px; display:block;}
#results-wrapper h3{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-results-h3-bg.png) no-repeat; color:#FFF; display:block; font-size:11px; height:36px; line-height:1.2em; margin-left:30px; padding:15px 0 0 40px; text-transform:uppercase;}
#results-wrapper h4{border-bottom:1px solid rgb(0,160,198); margin:18px 85px 0; padding-bottom:13px;}
#results-wrapper h4 span{border:1px solid rgb(0,160,198); color:rgb(0,160,198); font-size:14px; font-weight:bold; padding:3px 5px 4px; text-align:center; text-transform:uppercase;}
#results-wrapper .alphabet{border:none; float:left; margin:-63px 0 0 285px;}
#results-wrapper .alphabet li a{margin-right:2px; width:auto;}
#results-wrapper .alphabet li a.selected{background:rgb(0,160,198); color:#FFF; font-weight:bold; padding:0 3px;}
#results-wrapper .doctors li{border-bottom:1px solid #8E8E8E; margin:20px 85px; padding-bottom:28px;}
#results-wrapper .doctors li:last-child{border:none;}
#results-wrapper .doctors li h5,
#results-wrapper .doctors li h5 a
{display:block; font-size:13px; font-weight:bold; margin-bottom:14px;}
#results-wrapper .locations li{border-bottom:1px solid #8E8E8E; margin:20px 85px; padding-bottom:28px;}
#results-wrapper .locations li:last-child{border:none;}
#results-wrapper .locations li h5,
#results-wrapper .locations li h5 a
{display:block; font-size:13px; font-weight:bold; margin-bottom:14px;}
#results-wrapper .doctors li a.calltoaction{display:block; margin-top:14px;}
#results-wrapper .pagination{margin:20px 85px;}
.no-results #results-wrapper p{margin:20px 85px;}
.backtosearch{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-magnifyingglass-icon.png) no-repeat; float:right; margin:-40px 40px 10px 50px; padding:0 0 0 25px;}
.results #footer,
.no-results #footer
{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-results-footer-bg.png) no-repeat; margin-top:-20px; padding-top:170px;}

/*search results detail */
.detail p{margin-bottom:16px;}
.detail #results-wrapper{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-results-wrapper-bg.png) repeat-y 30px 51px; display:block;}
.detail h3{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-results-h3-bg.png) no-repeat; color:#FFF; display:block; font-size:11px; height:36px; line-height:1.2em; margin-left:30px; padding:15px 0 0 40px; text-transform:uppercase;}
.detail h5{ color:rgb(49,93,163); display:block; font-size:13px; font-weight:bold; margin:20px 0 14px;}
.detail .horizontalRule{background:#848484; background-image:none; margin:20px 0 14px;}
.detail .doctor-photo{display:block; float:left; margin:20px 40px 0 85px; width:170px;}
.detail .doctor-photo img{display:block; margin-bottom:50px;}
.detail .doctor-photo a{font-weight:bold;}
.detail .doctor-info{display:block; float:left; width:580px;}
.detail .phone{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-icon-phone.png) 0 3px no-repeat; display:block;  padding-left:17px;}
.detail .email{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-icon-email.png) 0 3px no-repeat; display:block;  padding-left:17px;}
.detail .address{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-icon-address.png) 0 3px no-repeat; display:block;  padding-left:17px;}
.detail #map{border:6px solid #B8B7B7; height: 450px; margin:0 auto; width: 550px;}
.detail .hours{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-icon-hours.png) 0 3px no-repeat; display:block; padding-left:17px;}
.backtoresults{border-bottom:1px solid rgb(0,160,198); display:block; margin:18px 85px 0; padding-bottom:13px;}
.backtosearch{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-magnifyingglass-icon.png) no-repeat; float:right; margin:-40px 40px 10px 50px; padding:0 0 0 25px;}
.detail #footer{background:url(http://www.hcpnv.com/themes/site_themes/hcpnv/findadoctor-results-footer-bg.png) no-repeat; padding-top:170px;}
/* end find a doctor content css */

/* locations content css */
#locations-map{border:6px solid #B8B7B7; height:425px; margin:0 auto 20px; width:550px;}
ul.locations{margin:0 40px 16px;}
ul.locations li{display:block; float:left; height:125px; margin:0 28px 10px 0; width:180px;}
/* end locations content css */