/* Regional Home content */

.s_default_regional .intro-panel {

position:relative;
overflow:hidden;
height:100%;
margin-bottom:15px;
}

.s_default_regional .intro-panel h2,
.s_default_regional .intro-panel p {

width:540px;
margin-right:20px;
}

.s_default_regional #content .intro-panel h2 {

margin-bottom:18px;
padding-bottom:10px;
border-bottom:1px solid #ccc;
font-weight:normal;
font-size:26px;
}

.s_default_regional #content .intro-panel p {

font-size:16px;
}

.s_default_regional .intro-panel img.article-image {

display:block;
top:0;
right:0;
position:absolute;
}

.js .s_default_regional #more-about-cyberonics {

display:none;
}


#vns-therapy_hub {

background:#eee url(images/vns-therapy/hub.jpg) no-repeat 0 0;
padding:8px;
position:relative;
height:286px;
width: 801px;
margin: 0 auto;
}

.c_patients-and-families #vns-therapy_hub {

background:#eee url(images/vns-therapy/hub-patients.jpg) no-repeat 0 0;
height:145px;
}

.c_healthcare-professionals #vns-therapy_hub {

background:#eee url(images/vns-therapy/hub-professionals.jpg) no-repeat 0 0;
height:145px;
}

.s_vns-therapy-for-epilepsy #vns-therapy_hub {

background:#eee url(images/vns-therapy/hub-epilepsy.jpg) no-repeat 0 0;
height:144px;
width:799px;
}

.s_vns-therapy-for-depression #vns-therapy_hub {

background:#eee url(images/vns-therapy/hub-depression.jpg) no-repeat 0 0;
height:144px;
width:799px;
}


#vns-therapy_hub ul {

margin:0;
padding:0;
overflow:hidden;
height:100%;
}

.badge {

padding:0;
margin:0;
display:block;
height:145px;
width:398px;

}

h3.badge {

margin:0;
}

#vns-therapy_hub li.badge {

float:left;
list-style:none;
}

#vns-therapy_hub li#vns-therapy-healthcare-professionals_hub-item,
#vns-therapy_hub li#vns-therapy-for-depression_hub-item {

float:right;
}

.badge a {

padding-top:0;
display:block;
height:100%;
width:100%;
position:relative;
color:#000;
text-decoration:none;
font-size:18px;

color:#004a87;
line-height:1.2;
}

.badge a span {

position:absolute;
display:block;
text-align:center;
width:204px;
margin:0 auto;
top:35px;
left:145px;
cursor:pointer;
display:none;
}

.badge a small {

display:none;
}

/*#vns-therapy_hub {

background-color:#eee;
padding:8px;
border:1px solid #ccc;
-moz-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
border-radius:8px;
position:relative;
height:100%;
}

#vns-therapy_hub span#vns-therapy_logo {

background:transparent url(images/vns-therapy/vns-logo-corners.gif) no-repeat 0 0;
display:block;
position:absolute;
top:81px;
left:336px;
width:162px;
height:156px;
}

#vns-therapy_hub.dual span#vns-therapy_logo {

background-position:50% 50%;
height:147px;
left:336px;
top:8px;
width:162px
}

#vns-therapy_hub ul {

margin:0;
padding:0;
overflow:hidden;
height:100%;
}

.badge {

padding:0;
margin:0;
display:block;
height:145px;
width:403px;
background:transparent url(images/bg-gray.gif) repeat-x 0 0;
border:1px solid #d1d1d1;
}

h3.badge {

margin:0;
}

#vns-therapy_hub li.badge {

float:left;
list-style:none;
}

.alt-badge  {

background-position:0 -145px;
}

#vns-therapy_hub .alt-badge  {

background-position:0 -145px;
margin-top:8px;
}

#vns-therapy_hub li#vns-therapy-healthcare-professionals_hub-item,
#vns-therapy_hub li#vns-therapy-for-depression_hub-item {

float:right;
}

.badge a {

padding-top:0;
display:block;
height:100%;
width:100%;
position:relative;
color:#000;
text-decoration:none;
font-size:18px;
background:transparent url(images/vns-people.jpg) no-repeat 0 0;
color:#004a87;
line-height:1.2;
}

.vns-therapy-patients_badge a {

background-position:0 0;
}

.vns-therapy-healthcare-professionals_badge a {

background-position:100% -290px ;
}

.vns-therapy-for-epilepsy_badge a {

background-position:-5px -145px;
color:#882287 !important;
}

.vns-therapy-for-depression_badge a {

background-position:100% -435px;
color:#2ab3bd !important;
}

.badge a:hover {

text-decoration:none !important;
color:#005daa !important;
}

.badge a span {

position:absolute;
display:block;
text-align:center;
width:204px;
margin:0 auto;
top:35px;
left:145px;
cursor:pointer;
}

h3.badge a span {

width:240px;
font-size:24px
}

li.alt-badge a span {

top:50px;
}


h3.vns-therapy-healthcare-professionals_badge a span,
h3.vns-therapy-for-depression_badge a span {

left:20px;
}

li.vns-therapy-healthcare-professionals_badge a span,
li.vns-therapy-for-depression_badge a span {

left:65px;
}

.badge a span strong {

font-size:24px;
}

h3.badge a span strong {

font-size:32px;
}

.badge a small {

position:absolute;
bottom:2px;
right:4px;
}

.vns-therapy-healthcare-professionals_badge a small,
.vns-therapy-for-depression_badge a small {

left:4px;
right:auto;
}*/


/* VNS Therapy nav */

#vns-therapy_nav {

margin:0;
list-style:none;
position:absolute;
top:0;
left:0;
width:956px;
height:110px;
background:#eee url(images/bg-vns-therapy_nav.gif) repeat-x 0 100%;
-moz-border-radius-topleft:16px;
-moz-border-radius-topright:16px;
-webkit-border-top-left-radius:16px;
-webkit-border-top-right-radius:16px;
border-top-left-radius:16px;
border-top-right-radius:16px;
}


#vns-therapy_nav li {

width:118px;
height:107px;
float:left;
text-align:center;
border-left:1px solid #dadada;
border-right:1px solid #fff;
}

#vns-therapy_nav li.first {

border-left:none;
}

#vns-therapy_nav li.last {

border-right:none;
width:116px;
}

#vns-therapy_nav li a {

float:left;
width:100%;
height:27px;
padding-top:80px;
text-decoration:none;
text-transform:uppercase;
color:#333;
position:relative;
font-size:11px;
}

#vns-therapy_nav li a strong {

cursor:pointer;
font-weight:normal;
}

#vns-therapy_nav li a span.ir { /* extra rules on ie-lte-7.css */

cursor:pointer;
position:absolute;
height:60px;
width:64px;
top:20px;
left:26px;
background-image:url(images/vns-therapy/tabs-vns.png);
background-repeat:no-repeat;
background-position:0 0;
}

.us_region #vns-therapy_nav li#vns-therapy_nav_patients-and-families a span.ir {

background-position:-576px 0;
}

.eu_region #vns-therapy_nav li#vns-therapy_nav_patients a span.ir {

background-position:0 0;
}

#vns-therapy_nav li#vns-therapy_nav_healthcare-professionals a span.ir {

background-position:-64px 0;
}

#vns-therapy_nav li#vns-therapy_nav_testimonials a span.ir {

background-position:-512px 0;
}

#vns-therapy_nav li#vns-therapy_nav_products a span.ir {

background-position:-256px 0;
}

#vns-therapy_nav li#vns-therapy_nav_procedure a span.ir {

background-position:-320px 0;
}

#vns-therapy_nav li#vns-therapy_nav_faq a span.ir {

background-position:-384px 0;
}

#vns-therapy_nav li#vns-therapy_nav_manuals a span.ir {

background-position:-640px 0;
}

#vns-therapy_nav li#vns-therapy_nav_contact a span.ir {

background-position:-448px 0;
}

#vns-therapy_nav li#vns-therapy_nav_vns-therapy a span.ir {

background:transparent url(images/vns-therapy/logo-vns-therapy_nav.png) no-repeat 0 0;
width:96px;
height:97px;
top:8px;
left:15px;
}

#vns-therapy_nav li#vns-therapy_nav_vns-therapy a strong {

display:none;
}

#vns-therapy_nav li a:hover { /* extra rules on ie-lte-7.css (to remove background-image) */

color:#004a87;
/*background:#eee url(images/bg-vns-therapy_nav-active.gif) repeat-x 0 0;*/
}

#vns-therapy_nav li.first a {

-moz-border-radius:0;
-webkit-border-radius:0;
border-top-left-radius:0;
-moz-border-radius-topleft:16px;
-webkit-border-top-left-radius:16px;
border-top-left-radius:16px;
}

#vns-therapy_nav li.last a {

-moz-border-radius:0;
-webkit-border-radius:0;
border-top-left-radius:0;
-moz-border-radius-topright:16px;
-webkit-border-top-right-radius:16px;
border-top-right-radius:16px;
}

.c_patients-and-families    #vns-therapy_nav_patients-and-families    a,
.c_healthcare-professionals #vns-therapy_nav_healthcare-professionals a,
.c_testimonials             #vns-therapy_nav_testimonials             a,
.c_products                 #vns-therapy_nav_products                 a,
.c_procedure                #vns-therapy_nav_procedure                a,
.c_faq                      #vns-therapy_nav_faq                      a,
.c_contact                  #vns-therapy_nav_contact                  a,
.c_manuals    #vns-therapy_nav_manuals                  a {

background:#eee url(images/bg-vns-therapy_nav-active.gif) repeat-x 0 0;
}

/* #vns-therapy_nav box rounded corners */

#vns-therapy_nav span.rc {

height:16px;
width:16px;
z-index:100000;
top:-2px;
display:none; /* only tl & tr */
}

#vns-therapy_nav .first span.rc-tl {

left:-2px;
display: block;
}

#vns-therapy_nav .last  span.rc-tr {

right:-2px;
display: block;
}

/* active */
.c_patients-and-families #vns-therapy_nav_patients-and-families span.rc-tl {

background-position:-16px -100px;
}

.c_therapy #vns-therapy_nav_vns-therapy span.rc-tr {

background-position:0 -100px;
}