/*********************************************/
/***************** CUSTOM STYLES *************/
/*********************************************/


/* Buttons */
input[type="submit"],
a.button,
a.button:link,
a.button:visited,
a.button:hover,
a.button:active {
color: #16659c;
display: inline;
background: #9bdbfe;
background: -webkit-gradient(linear, left top, left bottom, from(#9bdbfe), to(#50bdfe));
background: -moz-linear-gradient(top,  #9bdbfe,  #50bdfe);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9bdbfe', endColorstr='#50bdfe');
padding: 8px 16px;
text-decoration: none;
font-size: 13px;
text-shadow: 1px 1px 1px #b9e6ff;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border: none;
font-weight: bold;
text-transform: capitalize;
cursor:pointer;
}

input[type="submit"] {
	margin-bottom: 3px;
}

a.grey,
a.grey:link,
a.grey:visited,
a.grey:hover,
a.grey:active {
	padding: 7px 14px;
	color: #119ef1;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cfcfcf));
	background: -moz-linear-gradient(top,  #eeeeee,  #cfcfcf);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#cfcfcf');
	text-shadow: 1px 1px 1px #e8f7ff;
}

a.button:hover {
	background: #f4f4f4;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#dfdfdf));
	background: -moz-linear-gradient(top,  #f6f6f6,  #dfdfdf);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#dfdfdf');
}

.col2-set .homecol-2 li a.grey,
.col2-set .homecol-2 li a.grey:link,
.col2-set .homecol-2 li a.grey:visited,
.col2-set .homecol-2 li a.grey:hover,
.col2-set .homecol-2 li a.grey:active {
	padding: 5px 10px;
	font-size: 13px;
	color: #119ef1;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cfcfcf));
	background: -moz-linear-gradient(top,  #eeeeee,  #cfcfcf);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cfcfcf');
	text-shadow: 1px 1px 1px #e8f7ff;
}

a.media_btn,
a.media_btn:link,
a.media_btn:visited,
a.media_btn:hover,
a.media_btn:active {
	color: #16659c;
	background: #9bdbfe;
	background: -webkit-gradient(linear, left top, left bottom, from(#9bdbfe), to(#50bdfe));
	background: -moz-linear-gradient(top,  #9bdbfe,  #50bdfe);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9bdbfe', endColorstr='#50bdfe');
	text-shadow: 1px 1px 1px #b9e6ff;
}
input[type="submit"]:hover,
a.media_btn:hover {
	background:#b4e3fe;
	background: -webkit-gradient(linear, left top, left bottom, from(#b4e3fe), to(#80cefe));
	background: -moz-linear-gradient(top,  #b4e3fe,  #80cefe);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4e3fe', endColorstr='#80cefe');
}

.hdr-callout {
position: absolute;
top: 0;
right: 0px;
width: 267px;
height: 85px;
}
.hdr-callout a {
display: block;
width: 267px;
height: 85px;
background: transparent url(../images/callout-consult.png) no-repeat scroll 0 0;
text-indent: -9999px;
}

.realself-status {
position: absolute;
top: 15px;
right: 295px;
text-align: right;
}
.realself-status img {
float: left;
padding: 5px;
}
.realself-status a.reviews,
.realself-status a.reviews:link,
.realself-status a.reviews:visited,
.realself-status a.reviews:active,
.realself-status a.reviews:hover {
font-size: 9px;
color: #ccc;
text-decoration: none;
padding: 5px 7px;
}

.realself {

}
.realself img {
float: left;
width: 90px;
padding: 2px 5px;
}
.realself-status a.reviews,
.realself-status a.reviews:link,
.realself-status a.reviews:visited,
.realself-status a.reviews:active,
.realself-status a.reviews:hover {
font-size: 9px;
color: #ccc;
text-decoration: none;
padding: 5px 7px;
}

.social {
color: #999;
font-size: 15px;
position: absolute;
top: 95px;
right: 0;
text-align: left;
display: block;
line-height: 16px;
z-index: 900;
    width: 300px;
    margin-right: -35px;
}
.social div {
float: left;
display: inline;
padding: 0 17px 7px 0;
height: 20px;
line-height: 20px;
}
.social div a,
.social div a:link,
.social div a:visited,
.social div a:active,
.social div a:hover {
vertical-align: middle;
}

#home .social {
position: absolute;
top: 95px;
right: 0;
}
#home .divider {
margin-bottom: 5px;
}


.col-media {
width: 730px;
height: 340px;
margin:10px 6px 10px 10px;
padding:0;
background: url(../images/bg-media.jpg) no-repeat 50% 0;
float: left;
position: relative;
}

.col-media #nav a {
	width: 20px;
	height: 20px;
	font-size: 11px;
	line-height: 21px;
	font-weight: bold;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 5px;
	text-align:center;
	color:#fff;
	background:#7f7f7f;
	float:left;
	display:block;
	text-decoration:none;
}
.col-media #nav a.activeSlide {
	width: 20px;
	height: 20px;
	font-size: 11px;
	line-height: 21px;
	font-weight: bold;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 5px;
	text-align:center;
	color:#16659c;
	background: #9bdbfe;
	background: -webkit-gradient(linear, left top, left bottom, from(#9bdbfe), to(#50bdfe));
	background: -moz-linear-gradient(top,  #9bdbfe,  #50bdfe);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9bdbfe', endColorstr='#50bdfe');
	text-shadow: 1px 1px 1px #b9e6ff;
	float:left;
	display:block;
	text-decoration:none;
}


.col-media h1 {
	color:#1b1b1b;
	font-size:22px;
	border-bottom:1px solid #b8e5ff;
	padding-bottom:5px;
	margin-bottom:5px;
}
.col-media h1 span {
	color:#a4a4a4;
}

.col-media h2 {
	color:#1b1b1b;
	font-size:20px;
	line-height: 110%;
	margin-bottom:15px;
}

.col-media h2 span {
	color:#a4a4a4;
}

#media .slide {
	width:420px;
	height:230px;
	padding: 55px 0 0 260px;
	overflow: hidden;
}

#media .slide .title {
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
}

#media .slide p {
	font-size:13px;
	line-height:22px;
	color:#4c4c4c;
}

#media .slide img {
	float: left;
	margin: 0 15px 0 0;
	padding: 5px;
	background: #fff;
	border: 1px dotted #ccc;
}

.badges {
float: right;
padding: 10px 10px 20px 20px;
display: block;
width: auto;
text-align: center;
font-size: 10px;
}
.badges a,
.badges a:link,
.badges a:visited,
.badges a:active,
.badges a:hover {
text-decoration: none;
}

.secimg {
float: left;
display: block;
margin: 0;
width: 220px;
height: 222px;
background: transparent url(../images/secimg-face.jpg) no-repeat 50% 0;
text-indent:-9999px;
}
#locations .secimg,
#home .secimg {
display: none;
margin: 0;
background: none;
width: 0;
height: 0;
}

#biography .secimg {
background: transparent url(../images/secimg-corrado1.jpg) no-repeat 50% 0;
}
#philosophy .secimg,
.dr_anthony_corrado .secimg {
background: transparent url(../images/secimg-corrado2.jpg) no-repeat 50% 0;
}
#philosophy .secimg,
.honors .secimg {
background: transparent url(../images/secimg-corrado3.jpg) no-repeat 50% 0;
}

#botox .secimg {
background: transparent url(../images/secimg-botox.jpg) no-repeat 50% 0;
}
#juvederm .secimg {
background: transparent url(../images/secimg-juvederm.jpg) no-repeat 50% 0;
}
#restylane .secimg {
background: transparent url(../images/secimg-restylane.jpg) no-repeat 50% 0;
}

#blepharoplasty .secimg {
background: transparent url(../images/secimg-blepharoplasty.jpg) no-repeat 50% 0;
}
#forehead_browlift .secimg {
background: transparent url(../images/secimg-forehead_browlift.jpg) no-repeat 50% 0;
}
#midface_lift .secimg {
background: transparent url(../images/secimg-midface_lift.jpg) no-repeat 50% 0;
}
#facelift_necklift .secimg {
background: transparent url(../images/secimg-facelift_necklift.jpg) no-repeat 50% 0;
}
#facial_implants .secimg {
background: transparent url(../images/secimg-facial_implants.jpg) no-repeat 50% 0;
}
#lip_augmentation .secimg {
background: transparent url(../images/secimg-lip_augmentation.jpg) no-repeat 50% 0;
}
#mentoplasty .secimg {
background: transparent url(../images/secimg-mentoplasty.jpg) no-repeat 50% 0;
}
#neck_liposuction .secimg {
background: transparent url(../images/secimg-neck_liposuction.jpg) no-repeat 50% 0;
}
#scar_revision .secimg {
background: transparent url(../images/secimg-scar_revision.jpg) no-repeat 50% 0;
}
#facial_reconstruction .secimg {
background: transparent url(../images/secimg-facial_reconstruction.jpg) no-repeat 50% 0;
}
#otoplasty .secimg {
background: transparent url(../images/secimg-otoplasty.jpg) no-repeat 50% 0;
}
#split_earlobe_repair .secimg {
background: transparent url(../images/secimg-split_earlobe_repair.jpg) no-repeat 50% 0;
}
#rhinoplasty .secimg,
.#revision_rhinoplasty .secimg {
background: transparent url(../images/secimg-septoplasty.jpg) no-repeat 50% 0;
}
#septoplasty .secimg {
background: transparent url(../images/secimg-nose.jpg) no-repeat 50% 0;
}
#liposuction .secimg {
background: transparent url(../images/secimg-liposuction.jpg) no-repeat 50% 0;
}
#laser_assisted_liposuction .secimg {
background: transparent url(../images/secimg-liposuction.jpg) no-repeat 50% 0;
}
#accent_xl .secimg {
background: transparent url(../images/secimg-accent_xl.jpg) no-repeat 50% 0;
}
#laser_skin_resurfacing .secimg {
background: transparent url(../images/secimg-laser_skin_resurfacing.jpg) no-repeat 50% 0;
}
#intense_pulsed_light .secimg {
background: transparent url(../images/secimg-intense_pulsed_light.jpg) no-repeat 50% 0;
}
#chemical_peel .secimg {
background: transparent url(../images/secimg-chemical_peel.jpg) no-repeat 50% 0;
}
#laser_hair_removal .secimg {
background: transparent url(../images/secimg-laser_hair_removal.jpg) no-repeat 50% 0;
}
#pixel_skin_resurfacing .secimg {
background: transparent url(../images/secimg-pixel_skin_resurfacing.jpg) no-repeat 50% 0;
}
#vi_peel .secimg {
background: transparent url(../images/secimg-vipeel.jpg) no-repeat 50% 0;
}


.cross-sell {
margin: 0;
padding: 0;
width: 210px;
float: left;
}
.cross-sell li {
margin: 20px 0;
list-style-type: none;
}


.facts {
margin: 0;
padding: 5px 10px 10px;
}
.short {
width: 210px;
float: left;
}
.supershort {
width: 150px;
float: left;
}
.facts li {
margin: 0 0 7px 0;
list-style-type: none;
}

.landinglist {
background: none;
margin: 0;
padding: 5px 10px 10px;
list-style-type: none;
}
.landinglist li {
float: left;
margin: 7px 55px 7px 0;
width: 325px;
height: 75px;
display: inline;
background: transparent url(../images/landing-face.jpg) no-repeat center left;
vertical-align: top;
text-align: left;
padding: 0 0 0 75px;
border-bottom: 1px solid #DBDBDB;
border-left: 1px solid #EBEBEB;
}
.landinglist a,
.landinglist a:link,
.landinglist a:visited,
.landinglist a:active,
.landinglist a:hover {
padding: 20px 20px 20px 15px;
background: #F7FBFF;
font-size: 14px;
color: #888;
text-decoration: none;
display: block;
height: 35px;
}
.landinglist a:hover {
background: #d9f2ff;
color: #000;
}

.landinglist li.restylane {
background: transparent url(../images/landing-restylane.jpg) no-repeat center left;
}
.landinglist li.juvederm {
background: transparent url(../images/landing-juvederm.jpg) no-repeat center left;
}
.landinglist li.botox {
background: transparent url(../images/landing-botox.jpg) no-repeat center left;
}
.landinglist li.blepharoplasty {
background: transparent url(../images/landing-blepharoplasty.jpg) no-repeat center left;
}
.landinglist li.forehead_browlift {
background: transparent url(../images/landing-forehead_browlift.jpg) no-repeat center left;
}
.landinglist li.midface_lift {
background: transparent url(../images/landing-midface_lift.jpg) no-repeat center left;
}
.landinglist li.facelift_necklift {
background: transparent url(../images/landing-facelift_necklift.jpg) no-repeat center left;
}
.landinglist li.facial_implants {
background: transparent url(../images/landing-facial_implants.jpg) no-repeat center left;
}
.landinglist li.lip_augmentation {
background: transparent url(../images/landing-lip_augmentation.jpg) no-repeat center left;
}
.landinglist li.mentoplasty {
background: transparent url(../images/landing-mentoplasty.jpg) no-repeat center left;
}
.landinglist li.neck_liposuction {
background: transparent url(../images/landing-neck_liposuction.jpg) no-repeat center left;
}
.landinglist li.scar_revision {
background: transparent url(../images/landing-scar_revision.jpg) no-repeat center left;
}
.landinglist li.facial_reconstruction {
background: transparent url(../images/landing-facial_reconstruction.jpg) no-repeat center left;
}
.landinglist li.otoplasty {
background: transparent url(../images/landing-otoplasty.jpg) no-repeat center left;
}
.landinglist li.split_earlobe_repair {
background: transparent url(../images/landing-split_earlobe_repair.jpg) no-repeat center left;
}
.landinglist li.nose {
background: transparent url(../images/landing-septoplasty.jpg) no-repeat center left;
}
.landinglist li.liposuction {
background: transparent url(../images/landing-liposuction.jpg) no-repeat center left;
}
.landinglist li.laser_assisted_liposuction {
background: transparent url(../images/landing-liposuction.jpg) no-repeat center left;
}
.landinglist li.accent_xl {
background: transparent url(../images/landing-accent_xl.jpg) no-repeat center left;
}
.landinglist li.septoplasty {
background: transparent url(../images/landing-nose.jpg) no-repeat center left;
}
.landinglist li.laser_skin_resurfacing {
background: transparent url(../images/landing-laser_skin_resurfacing.jpg) no-repeat center left;
}
.landinglist li.intense_pulsed_light {
background: transparent url(../images/landing-intense_pulsed_light.jpg) no-repeat center left;
}
.landinglist li.chemical_peel {
background: transparent url(../images/landing-chemical_peel.jpg) no-repeat center left;
}
.landinglist li.laser_hair_removal {
background: transparent url(../images/landing-laser_hair_removal.jpg) no-repeat center left;
}
.landinglist li.pixel_skin_resurfacing {
background: transparent url(../images/landing-pixel_skin_resurfacing.jpg) no-repeat center left;
}

#resources .landinglist li {
background: none;
padding: 0;
width: 400px;
}

h1 span,
h2 span,
h3 span {
color: #A5A5A5;
font-size: 65%;
line-height: 100%;
}

.acrobat {
padding: 2px 0 2px 25px;
background: transparent url(../images/icon_acrobat.gif) no-repeat center left;
}

.bellybutton {
background: transparent url(../images/hdrimg-bellybutton.jpg) no-repeat scroll 0 0;
}


/* Media Center */
.mediaset {
background: none;
margin: 0;
padding: 0;
list-style-type: none;
}
.mediaset li {
float: left;
margin: 0 0 15px 0;
width: 490px;
display: block;
background: none;
vertical-align: top;
text-align: left;
padding: 0;
}
.mediaset li a {
padding-top: 5px;
/*width: 500px;*/
display: block;
}

.mediaset li p {
	padding-left: 25px;
	font-size: 85%;
}

.mediaset li a.acrobat {
	background-position: 0 10px;
}

.mediaset li a.mediathumbs {
float: left;
text-decoration: none;
padding: 3px;
padding-top: 3px;
margin: 0 15px 15px 0;
border: 1px dotted #ccc;
display: block;
text-align: center;
width: 120px;
height: 90px;
}

/* Testimonials */
.testimonials {
font-size: 12px;
padding: 0 10px;
}

#home .testimonials {padding:0;}

#home .testimonials p {
	font-size:13px;
line-height: 22px;
}

.testimonials p {
line-height: 16px;
}

.hdrimg {
	margin-bottom: 5px;
}


.homecol-1 h1 {
	padding-bottom: 10px;
}

.float_lt {
	float: left;
}
