/* Customer CSS */
a.info {
position:relative;
/*this is the key*/
z-index:24;
background-color:#ccc;
color:#50BFDB;
text-decoration:none;
}

a.info:hover {
z-index:25;
background-color:#ff0;
}

a.info span {
display:none;
z-index:5000;
}

a.info:hover span {
/*the span will display just on :hover state*/
display:block;
font-size:16px;
font-weight:700;
background-repeat:no-repeat;
background-position:bottom;
position:absolute;
border:1px solid #B2CB55;
color:#50BFDB;
text-align:center;
padding-left:10px;
padding-right:10px;
width:275px;
height:393px;
top:-300px;
right:0;
}

a.info:hover span.one {
background-image:url(/images/before_after/6/1lg.jpg);
width:200px;
height:338px;
}

a.info:hover span.two {
background-image:url(/images/before_after/6/2lg.jpg);
}

a.info:hover span.three {
background-image:url(/images/before_after/7/1lg.jpg);
width:243px;
height:350px;
}

a.info:hover span.four {
background-image:url(/images/before_after/7/2lg.jpg);
width:243px;
height:350px;
}

a.info:hover span.five {
background-image:url(/images/before_after/8/1lg.jpg);
width:243px;
height:350px;
}

a.info:hover span.six {
background-image:url(/images/before_after/8/2lg.jpg);
width:243px;
height:350px;
}

a.info:hover span.seven {
background-image:url(/images/before_after/9/1_lg.jpg);
width:205px;
height:338px;
}

a.info:hover span.eight {
background-image:url(/images/before_after/9/2_lg.jpg);
width:205px;
height:338px;
}

a.info:hover span.nine {
background-image:url(/images/before_after/1/1lg.jpg);
width:275px;
height:338px;
}

a.info:hover span.ten {
background-image:url(/images/before_after/1/2lg.jpg);
width:275px;
height:338px;
}

a.info:hover span.eleven {
background-image:url(/images/before_after/2/1lg.jpg);
width:275px;
height:338px;
}

a.info:hover span.twelve {
background-image:url(/images/before_after/2/2lg.jpg);
width:275px;
height:338px;
}

a.info:hover span.thirteen {
background-image:url(/images/before_after/3/1lg.jpg);
width:275px;
height:360px;
}

a.info:hover span.fourteen {
background-image:url(/images/before_after/3/2lg.jpg);
width:275px;
height:360px;
}

a.info:hover span.fithteen {
background-image:url(/images/before_after/4/1lg.jpg);
width:275px;
height:360px;
}

a.info:hover span.sixteen {
background-image:url(/images/before_after/4/2lg.jpg);
width:275px;
height:360px;
}

a.info:hover span.seventeen {
background-image:url(/images/before_after/5/1lg.jpg);
width:275px;
height:270px;
top:-200px;
right:0;
}

a.info:hover span.eighteen {
background-image:url(/images/before_after/5/2lg.jpg);
width:275px;
height:270px;
top:-200px;
right:0;
}

a.info:hover span.nineteen {
background-image:url(/images/before_after/10/1lg.jpg);
width:243px;
height:350px;
top:-200px;
right:0;
}

a.info:hover span.twenty {
background-image:url(/images/before_after/10/2lg.jpg);
width:275px;
height:270px;
top:-200px;
right:0;
}

a.info:hover span.twentyone {
background-image:url(/images/before_after/11/1lg.jpg);
width:243px;
height:350px;
top:-240px;
right:-20px;
}

a.info:hover span.twentytwo {
background-image:url(/images/before_after/11/2lg.jpg);
width:200px;
height:338px;
top:-240px;
right:-20px;
}

a.info:hover span.twentythree {
background-image:url(/images/before_after/12/1lg.jpg);
width:200px;
height:338px;
top:-240px;
right:-20px;
}

a.info:hover span.twentyfour {
background-image:url(/images/before_after/12/2lg.jpg);
width:200px;
height:338px;
top:-240px;
right:-20px;
}

a.info:hover span.twentyfive {
background-image:url(/images/before_after/13/1lg.jpg);
width:200px;
height:338px;
top:-240px;
right:-20px;
}

a.info:hover span.twentysix {
background-image:url(/images/before_after/13/2lg.jpg);
width:200px;
height:338px;
top:-240px;
right:-20px;
}

#education_menu {
display:none;
}

a.infoTwo {
position:relative;
/*this is the key*/
z-index:24;
background-color:#ccc;
color:#50BFDB;
text-decoration:none;
}

a.infoTwo:hover {
z-index:25;
background-color:#ff0;
}

a.infoTwo span {
display:none;
}

a.infoTwo:hover span {
/*the span will display just on :hover state*/
display:block;
font-size:16px;
font-weight:700;
background-image:url(/images/office_1Large.jpg);
background-repeat:none;
background-position:center;
position:absolute;
top:-200px;
left:0;
width:450px;
height:300px;
}

a.infoTwo:hover span.offNewOne {
background-image:url(/images/office_first_Large.jpg);
}

a.infoTwo:hover span.offOne {
background-image:url(/images/office_1Large.jpg);
}

a.infoTwo:hover span.offThree {
background-image:url(/images/office_3Large.jpg);
}

a.infoTwo:hover span.offFive {
background-image:url(/images/office_5Large.jpg);
}

a.infoThree {
position:relative;
/*this is the key*/
z-index:24;
background-color:#ccc;
color:#50BFDB;
text-decoration:none;
}

a.infoThree:hover {
z-index:25;
background-color:#ff0;
}

a.infoThree span {
display:none;
}

a.infoThree:hover span {
/*the span will display just on :hover state*/
display:block;
font-size:16px;
font-weight:700;
background-image:url(/images/office_1Large.jpg);
background-repeat:none;
background-position:center;
position:absolute;
top:-200px;
left:0;
width:400px;
height:600px;
}

a.infoThree:hover span.offSeven {
background-image:url(/images/office7_large.jpg);
}

a.infoFour {
position:relative;
/*this is the key*/
z-index:24;
background-color:#ccc;
color:#50BFDB;
text-decoration:none;
}

a.infoFour:hover {
z-index:25;
background-color:#ff0;
}

a.infoFour span {
display:none;
}

a.infoFour:hover span {
/*the span will display just on :hover state*/
display:block;
background-image:url(/images/office_1Large.jpg);
background-repeat:none;
background-position:center;
position:absolute;
top:-200px;
left:-200px;
width:450px;
height:300px;
}

a.infoFour:hover span.NewSix {
background-image:url(/images/office_second_Large.jpg);
}

a.infoFour:hover span.two {
background-image:url(/images/office_2Large.jpg);
}

a.infoFour:hover span.four {
background-image:url(/images/office_4Large.jpg);
}

a.infoFour:hover span.six {
background-image:url(/images/office_6Large.jpg);
}

#slot-address {
margin:60px 0 0 20px;
}

#contact-form .input4,#contact-form .input6 {
width:140px;
}

#contact-form .input5 {
width:140px;
}

#contact-form {
float:none;
margin:0;
width:auto;
}

#slot-links #links-5 {
background-image:url(../images/link_5.jpg);
background-repeat:no-repeat;
height:101px;
padding:0 0 0 105px;
width:90px;
}

#slot-links #links-6 {
background-image:url(../images/link_6.jpg);
background-repeat:no-repeat;
height:101px;
width:90px;
padding:0 0 0 105px;
}

#slot-links #links-7 {
background-image:url(../images/link_7.jpg);
background-repeat:no-repeat;
height:101px;
width:90px;
padding:0 0 0 105px;
}

#slot-links #links-8 {
background-image:url(../images/link_8.jpg);
background-repeat:no-repeat;
height:101px;
width:90px;
padding:0 0 0 105px;
}

#slot-links #links-9 {
background-image:url(../images/link_5.jpg);
background-repeat:no-repeat;
height:101px;
padding:0 0 0 105px;
width:90px;
}

#special_links {
display:block;
float:right;
margin:0 30px 0 0;
_margin:0 15px 0 0;
position:relative;
z-index:22;
}

#page-index #special_links {
margin:-240px 30px 0 0;
_margin:-240px 15px 0 0;
}

#slot-links {
display:block;
}

#content-main {
min-height:1200px;
height:auto!important;
height:1200px;
}

#slot-main {
_width:420px;
_padding:15px 0 0 15px;
}

#page-in-the-news #woman_image {
height:1900px;
}
