/*
Theme Name: Hicks, Pearlman (face-doctor.com)
Author: NKP Development Team
Description: NKP Medical theme
Template: nkp
*/

body{padding:0; margin:0; background:#fff; -webkit-font-smoothing:antialiased; font-family:'Helvetica'; font-size:14px; color:#3c3b3a; font-weight:300;}
h1{font-size:36px; font-weight:200;}
h2{font-size:30px; font-weight:200;}
a{color:#279ada;}
a:hover{color:#3c3b3a;}

.clr{clear:both;}
.fl{float:left;}
.fr{float:right;}
.center{margin:0 auto;}
.wrapper{width:1000px;}

.header{width:100%; height:146px; background:#fff; position:relative; z-index:5;}
.header .logo{margin:20px 0 0 20px;}
.header .assoc_logo{margin:28px 0 0 18px;}
.header .right_info {margin:0 40px 0 0;}
.header .right_info .social{margin:0 30px 0 0;}
.header .right_info .social a.t_icon{width:42px; height:42px; background:url(images/t_icon.jpg) no-repeat; display:block; text-indent:-9999px;}
.header .right_info .social a.f_icon{width:41px; height:42px; background:url(images/f_icon.jpg) no-repeat; display:block; text-indent:-9999px;}
.header .right_info .social a.g_icon{width:41px; height:42px; background:url(images/g_icon.jpg) no-repeat; display:block; text-indent:-9999px;}
.header .right_info .social a.yelp_icon{width:41px; height:42px; background:url(images/yelp_icon.jpg) no-repeat; display:block; text-indent:-9999px;}
.header .right_info p{margin:0; padding:0; text-align: right;}
.header .right_info p.p_num{font-size:30px; font-family: 'Avenir'; color:#585858; font-weight:300; margin:15px 0 0 0;}
.header .right_info p.add{font-size:12px; font-weight:300; font-family:'Helvetica'; color:#585858; letter-spacing:1px;}

.nav{width:100%; height:71px; background:url(images/shadow.png) bottom center no-repeat; position:relative; z-index:10; margin:-24px 0 0 0;}
.nav .wrapper{height:53px;}
.nav ul{height:53px; list-style:none; background:url(images/nav_bg.jpg) repeat-x top center;}
.nav ul li.contact a{background:none; padding: 0 18px 0 0;}
.nav ul li.about{background:url(images/nav_arrow.png) 88px 23px no-repeat}
.nav ul li.procedures{background:url(images/nav_arrow.png) 106px 23px no-repeat}

.banner{width:100%; height:580px; position:relative; z-index:5; margin:-46px 0 0 0;}
.banner .banner_bg{width: 100%; height: 580px; position:absolute; z-index:4;}
.banner .banner_bg .image1{width: 100%; height: 580px; background:url(images/banner_bg.jpg) top center no-repeat;}
.banner .banner_bg .image2{width: 100%; height: 580px; background:url(images/banner_bg2.jpg) top center no-repeat;}
.banner .banner_bg .image3{width: 100%; height: 580px; background:url(images/banner_bg3.jpg) top center no-repeat;}
.banner .banner_bg .image4{width: 100%; height: 580px; background:url(images/banner_bg4.jpg) top center no-repeat;}
.banner .banner_bg .image5{width: 100%; height: 580px; background:url(images/banner_bg5.jpg) top center no-repeat;}
.banner .banner_bg .image6{width: 100%; height: 580px; background:url(images/banner_bg6.jpg) top center no-repeat;}

.banner .slideshow-nav{position:relative; z-index:10; margin:350px 0 0 35px;}
.banner .slideshow-nav a{width:12px; height:12px; background:url(images/slideshow_nav.png) no-repeat; display:block; text-indent: -9999px; float:left;}
.banner .slideshow-nav a.activeSlide{background-position: 0 -12px;}

.slide1 .info, .slide2 .info, .slide3 .info, .slide4 .info, .slide5 .info, .slide6 .info{width:462px; margin:137px 0 0 35px;}
.slide1 .info h1, .slide2 .info h1, .slide3 .info h1, .slide4 .info h1, .slide5 .info h1, .slide6 .info h1{font-size:48px; font-weight:100; font-family:'Helvetica'; color:#434343; margin:0; padding:0;}
.slide1 .info span.title2, .slide2 .info span.title2, .slide3 .info span.title2, .slide4 .info span.title2, .slide5 .info span.title2, .slide6 .info span.title2{font-size:30px; font-weight:600; font-family:'Helvetica'; color:#53b3e8; margin: -12px 0 0 165px; display: block;}
.slide1 .learn_btn {width:105px; height:41px; background:url(images/learn_btn_green.png) no-repeat; display: block; text-indent: -9999px; margin:20px 10px 0 0;}
.slide2 .info span.title2{margin: -12px 0 0 55px;}
.slide4 .info span.title2{margin: -12px 0 0 65px;}
.slide1 .info p, .slide2 .info p, .slide3 .info p, .slide4 .info p, .slide5 .info p, .slide6 .info p{color:#605f5f; font-size:15px; font-family: 'Helvetica'; font-weight:300;}
.slide1 .info p span, .slide2 .info p span, .slide3 .info p span, .slide4 .info p span, .slide5 .info p span, .slide6 .info p span{font-weight:800;}
.slide1 .info a.read_btn, .slide2 .info a.read_btn, .slide3 .info a.read_btn, .slide4 .info a.read_btn, .slide5 .info a.read_btn{width:101px; height:41px; background:url(images/read_btn.png) no-repeat; display:block; text-indent: -9999px;}

.feat_proc{width:100%; height:142px; position:relative; z-index:20; margin:-92px 0 0 0;}
.feat_proc a.face_btn{width:238px; height:142px; background:url(images/face_btn.jpg) no-repeat; display:block; text-indent:-9999px; margin:0 16px 0 0;}
.feat_proc a.breast_btn{width:238px; height:142px; background:url(images/breast_btn.jpg) no-repeat; display:block; text-indent:-9999px; margin:0 16px 0 0;}
.feat_proc a.body_btn{width:238px; height:142px; background:url(images/body_btn.jpg) no-repeat; display:block; text-indent:-9999px; margin:0 16px 0 0;}
.feat_proc a.skin_btn{width:238px; height:142px; background:url(images/skin_btn.jpg) no-repeat; display:block; text-indent:-9999px;}
.feat_proc a:hover.face_btn, .feat_proc a:hover.breast_btn, .feat_proc a:hover.body_btn, .feat_proc a:hover.skin_btn{background-position:0 -142px; }

.main{width:100%; margin:30px 0;}
.main .content{width:680px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:400;}
.main .content h1{margin:0; padding:0; font-family:'Helvetica';}

.main .sidebar{width:260px; }
.main .sidebar h2{margin:0 0 20px 0; padding:0; color:#6b9900;}

.main .sidebar .results_sb{width:260px; border-bottom:1px solid #b8b7b7; padding:0 0 25px 0; margin:0 0 20px 0;}
.main .sidebar .results_sb p{margin:0; padding:0; font-size:15px; line-height:24px;}
.main .sidebar .results_sb p span{font-weight:800;}
.main .sidebar .results_sb img{margin:20px 0 0 0; width:260px;}
.main .sidebar .results_sb a.view_btn{width:105px; height:41px; background:url(images/view_btn.jpg) no-repeat; display:block; text-indent: -9999px; margin:35px 0 0 0;}

.main .sidebar .media_sb{width:260px; border-bottom:1px solid #b8b7b7; padding:0 0 25px 0; margin:0 0 20px 0;}
.main .sidebar .media_sb p{margin:0; padding:0; font-size:15px; line-height:24px;}
.main .sidebar .media_sb p span{font-weight:800;}
.main .sidebar .media_sb a.view_btn{width:105px; height:41px; background:url(images/view_btn.jpg) no-repeat; display:block; text-indent: -9999px; margin:15px 0 0 0;}

.row1{width:100%; margin:50px 0 0 0;}
.row1 .col1{width:280px; padding:0 37px 0 0; margin:0 35px 0 0; background:url(images/line_1px.jpg) right top no-repeat;}
.row1 .col1 h1{color:#6b9900; margin:0; padding:0;}
.row1 .col1 p{margin:0; padding:0; font-size:15px; line-height:24px;}
.row1 .col1 p span{font-weight:800;}
.row1 .col1 img{margin:20px 0 0 0;}
.row1 .col1 a.view_btn{width:105px; height:41px; background:url(images/view_btn.jpg) no-repeat; display:block; text-indent: -9999px; margin:35px 0 0 0;}

.row1 .col2{width:395px; padding:0 35px 0 0; background:url(images/line_1px.jpg) right top no-repeat;}
.row1 .col2 h1{color:#6b9900; margin:0; padding:0;}
.row1 .col2 p{margin:0; padding:0; font-size:15px; line-height:24px;}
.row1 .col2 img{margin:25px 0 0 0;}

.row1 .col3{width:185px; margin:0 0 0 33px;}
.row1 .col3 h1{color:#6b9900; margin:0; padding:0;}
.row1 .col3 p{margin:0; padding:0; font-size:15px; line-height:24px;}
.row1 .col3 img{margin:10px 0 0 15px; height:220px;}
.row1 .col3 a.click_btn{width:105px; height:41px; background:url(images/click_btn.jpg) no-repeat; display:block; text-indent: -9999px; margin:10px 50px 0 0;}

.row2{width:100%; height:490px; background:url(images/about_box_bg.jpg) repeat-x; margin:60px 0 40px 0;}
.row2 .about_bg{width:100%; height:490px; background: url(images/about_bg.png) top center no-repeat;}
.row2 .practice_box{width:602px; margin:60px 0 0 0;}
.row2 .practice_box .title{border-bottom:1px solid #b8b7b7; padding:0 0 15px 0; margin:0 0 20px 0;}
.row2 .practice_box .title h2{color:#fff; margin:0; padding:0;}
.row2 .practice_box .title h2 span{font-weight:700;}
.row2 .practice_box .title span.sub_title{font-size:12px; color:#2a9bdb; text-transform: uppercase; font-weight:500; letter-spacing: 0.5px;}
.row2 .practice_box .text{width:300px; font-weight:300; font-size:14px; color:#fff; line-height:20px; }
.row2 .practice_box .text a.learn_btn{width:105px; height:41px; background:url(images/learn_btn_green.png) no-repeat; display: block; text-indent: -9999px; margin:20px 10px 0 0;}
.row2 .practice_box .text a.consult_btn{width:182px; height:41px; background:url(images/consult_btn.png) no-repeat; display: block; text-indent: -9999px; margin:20px 0 0 0;}

.row2 .practice_box .proc_list{width:247px;}
.row2 .practice_box .proc_list ul{margin:20px 0 0 0; padding:0; text-transform: uppercase; list-style: none;}
.row2 .practice_box .proc_list ul li{border-bottom:1px solid #b8b7b7; display:block; margin:5px 0 3px 0; background:url(images/proc_list_arrow.png) 240px 0 no-repeat;}
.row2 .practice_box .proc_list ul li:last-child{border:0;}
.row2 .practice_box .proc_list ul li a{text-decoration: none; color:#fff; font-weight:500; font-size:12px;}
.row2 .practice_box .proc_list ul li a:hover{color:#b2df46;}
.row2 .practice_box .proc_list img{margin: 30px 0 0 20px;}
.row2 .divider{width:17px; height:288px; background:url(images/divider.png) no-repeat; margin: 40px 25px 0 30px;}

.row2 .contact_form{width:320px; margin:25px 0 0 0;}
.row2 .contact_form h1{text-transform: uppercase; color:#2a9bdb; font-weight:700; background:url(images/cal_icon.png) no-repeat; padding: 10px 0 10px 90px; border-bottom:1px solid #b8b7b7;}
.row2 .contact_form h1 span{color:#fff; font-size:12px; font-weight:500; text-transform: uppercase;}
.row2 .contact_form .home_form{width:320px; height:397px; background:url(images/home_form_bg.png) no-repeat; margin:20px 0 0 0;}
.row2 .contact_form .home_form p{margin:0; padding:0;}
.row2 .contact_form .home_form span.title{font-size:28px; font-family:'museo100', sans-serif; font-weight:normal; color:#fff; margin:25px 0 0 130px; display:inline-block;}
.row2 .contact_form .home_form input, .row2 .contact_form .home_form textarea{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.row2 .contact_form .home_form input[type="text"], .row2 .contact_form .home_form input[type="email"]{background: #fff; width: 145px; height: 30px; padding: 0 0 0 10px; color: #666; margin-bottom: 7px; outline: none; font: 12px Arial, Helvetica, sans-serif; border:none; box-shadow:0 0 5px #888;}
.row2 .contact_form .home_form textarea {background: #fff; width: 310px; height: 92px; padding: 10px 0 0 10px; color: #666; font: 12px Arial, Helvetica, sans-serif; border: none; box-shadow:0 0 5px #888;}
.row2 .contact_form .home_form input.fname{float:left; display: inline-block; margin: 0 0 10px 0;}
.row2 .contact_form .home_form input.lname{float:right; display: inline-block; margin: 0 0 10px 0;}
.row2 .contact_form .home_form input.email{float:left; display: inline-block; margin: 0 0 10px 0;}
.row2 .contact_form .home_form input.phone{float:right; display: inline-block; margin: 0 0 10px 0;}
.row2 .contact_form .home_form .agreement { float:left; color:#FFF; margin:6px 0 2px; }
.row2 .contact_form .home_form .agreement-terms { font-weight:bold; color:#FFF; }
.row2 .contact_form .home_form input[type="submit"] { margin: 10px 0 0 0; width: 99px; height: 48px; background:none; border:0; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer; display: block; clear: both; float:right; border-radius: 5px; border:2px solid #fff; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out; -webkit-transition: background .25s ease-in-out;}
.row2 .contact_form .home_form input[type="submit"][disabled] { margin: 10px 0 0 0; width: 99px; height: 48px; background:none; border:0; color: #000; font-weight: bold; text-transform: uppercase; cursor: pointer; display: block; clear: both; float:right; border-radius: 5px; border:2px solid #fff; }
.row2 .contact_form .home_form input:hover[type="submit"] {background: #fff; color:#666;}
.row2 .contact_form .home_form .wpcf7-response-output { font-size: 11px; font-weight:bold; color: #FFF; width: 275px; margin: 25px 0 0 42px; }
.home_form ::-webkit-input-placeholder { color: #444; font-size:11px; font-weight:300; font-family:'Helvetica';} .home_form :-moz-placeholder { color: #444; font-size:11px; font-weight:300; font-family:'Helvetica';} .home_form :-ms-input-placeholder { color: #444; font-size:11px; font-weight:300; font-family:'Helvetica';}


.tes_box{width:100%; height:176px; background:url(images/tes_bg.jpg) center top no-repeat; margin:0 0 25px 0;}

.tes_box .tes-slideshow-nav{position:relative; z-index:10; margin:145px 25px 0 0;}
.tes_box .tes-slideshow-nav a{width:12px; height:12px; background:url(images/slideshow_nav.png) no-repeat; display:block; text-indent: -9999px; float:left;}
.tes_box .tes-slideshow-nav a.activeSlide{background-position: 0 -12px;}

.tes_box .tes1, .tes_box .tes2, .tes_box .tes3{width:100%; height:176px; background:url(images/tes1_model.jpg) right top no-repeat;}
.tes_box .tes1 p, .tes_box .tes2 p, .tes_box .tes3 p{width:732px; font-size:22px; color:#464645; font-weight:400; font-family: 'Calson'; font-style: italic; padding:15px 0 0 0;}
.tes_box .tes1 p a, .tes_box .tes2 p a, .tes_box .tes3 p a{color:#464645;}
.tes_box .tes1 p a:hover, .tes_box .tes2 p a:hover, .tes_box .tes3 p a:hover{color:#53b3e8;}

.footer{width:100%; height:269px; background:url(images/footer_bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:400;}
.footer .left{width:700px; margin:50px 0 0 0;}
.footer .left ul{margin:0; padding:0; list-style: none; display:inline-block;}
.footer .left ul li{height: 15px; float:left; margin:0 10px 0 0; padding:0 10px 0 0; border-right:1px solid #fff;}
.footer .left ul li a{color:#fff; text-decoration:none; font-size:14px; font-weight:400;}
.footer .left ul li a:hover{color:#b2df46;}
.footer .left p{color: #fff; font-weight: 300; font-size: 13px; margin: 25px 0 0 0; line-height: 18px; letter-spacing: 1px;}
.footer .left p a{color:#b2df46; text-decoration: none;}
.footer .left p a:hover{color:#fff;}

.footer .right{margin: 45px 0 0 0;}

/*  NKP STYLES */
body { margin: 0; padding: 0; }
img{border:0; outline:0;}
a { text-decoration: none; }
.clr { clear: both; }
.center { margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.img-l { float: left; margin-right: 10px; }
.img-r { float: right; margin-left: 10px; }

#patient-listing-sidebar ul { padding:0 0 0 10px; }
.media-outlets-list { float:left; display:inline-block; margin-right:60px; }
.video { margin:15px 0; }
.style11 { font-weight:bold; font-size:18px; font-family:'Helvetica'; }

.sb-form { width: 260px; clear: both; margin: 0 auto 20px; border-bottom:1px solid #b8b7b7; padding:0 0 25px 0;}
.sb-form p { margin: 0; padding: 0; }
.sb-form input[type="text"], .sb-form input[type="email"], .sb-form input[type="tel"] { background: #FFF; width: 250px; height: 24px; padding: 0 0 0 10px; color: #888; margin-bottom: 7px; outline: none; font: 12px Arial, Helvetica, sans-serif; border: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow:0 0 5px #a6a6a6;}
.sb-form textarea { background: #FFF; width: 250px; height: 70px; padding: 10px 0 0 10px; color: #666; margin-bottom: 7px; font: 12px Arial, Helvetica, sans-serif; border: 0; outline:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow:0 0 3px #a6a6a6;}
.sb-form input[type="submit"] { float:right; width: 100px; height: 41px; background: url(images/send_btn.jpg) no-repeat; border:0; color: #2b99da; font-weight: bold; text-transform: uppercase; cursor: pointer; display: block; clear: both; text-indent:-9999px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; outline: none; margin: 20px 0 0 0;}
/*
.sb-form input:hover[type="submit"] { width: 100px; height: 41px; background: #2b99da; border: 3px solid #2b99da; color: #fff; font-weight: bold; text-transform: uppercase; cursor: pointer; display: block; clear: both; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; outline: none; margin: 20px 0 0 0;}
.sb-form input[type="submit"][disabled] { width: 100px; height: 35px; background: none; border: 3px solid #888; color: #888; font-weight: bold; text-transform: uppercase; cursor: pointer; display: block; clear: both; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; outline: none; margin: 20px 0 0 0;}
*/
.sb-form .agreement { margin: 5px 0; }
.sb-form input.wpcf7-captchar { width: 135px!important; }
.sb-form ::-webkit-input-placeholder { color: #444; font-size:11px; font-weight:300; font-family:'Helvetica';} .sb-form :-moz-placeholder { color: #444; font-size:11px; font-weight:300; font-family:'Helvetica';} .sb-form :-ms-input-placeholder { color: #444; font-size:11px; font-weight:300; font-family:'Helvetica';}
/*
.sb-form input[type="submit"] { width: 165px; height: 38px; background: url(images/btn-submit.png); border: none; outline: none; text-indent: -9999px; cursor: pointer; display: block; clear: both; }
html .sb-form input[type="submit"] {font-size:0;display:block;line-height:0}
*+html .sb-form input[type="submit"] {font-size:0;display:block;line-height:0}
*/
.home_form input.wpcf7-not-valid,
.home_form textarea.wpcf7-not-valid,
.sb-form input.wpcf7-not-valid,
.sb-form textarea.wpcf7-not-valid,
.main-form input.wpcf7-not-valid,
.main-form textarea.wpcf7-not-valid {
	background: #FFDCD6!important;
}
.home_form .wpcf7-not-valid-tip,
.sb-form .wpcf7-not-valid-tip,
.main-form .wpcf7-not-valid-tip {
	display: none;
}
.sb-form .agreement-terms .wpcf7-not-valid, .main-form .agreement-terms .wpcf7-not-valid{color:red;}

.main-form{width:580px;}
.main-form p { display: block; float: left; margin: 0; padding: 0; }
.main-form br { display: none; }
.main-form input[type="text"], .main-form input[type="email"], .main-form input[type="tel"] { border: 1px solid #aaa; width: 260px; height: 22px; display: block; margin-bottom: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.main-form textarea { width: 539px; border: 1px solid #aaa; margin-bottom: 7px; }
.main-form .md { margin-right: 15px; }
.main-form select { display: block; }
.main-form input[type="submit"] { margin: 0 20px 0 0; width: 100px; height: 26px; background: #999; border: 1px solid #666; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; outline: none; }
.main-form input[type="submit"][disabled] { margin: 0 20px 0 0; width: 100px; height: 26px; background: #adadad; border: 1px solid #666; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; outline: none; }
.main-form span.address input { width: 539px!important; }
.main-form span.age input { width: 120px!important; }
.main-form span.city input { width: 290px!important; }
.main-form span.state input { width: 80px!important; }
.main-form span.zip input { width: 130px!important; }
.main-form span.procedures input { width: 539px!important; }
.main-form span.gender select { width: 132px!important; }
.main-form span.timeframe select { width: 258px!important; }
.main-form input.wpcf7-captchar { width: 100px!important; }
.main-form .wpcf7-list-item { display: block; font-size: 12px; }
.wpcf7-validation-errors, .not-valid-tip, .wpcf7-not-valid-tip-no-ajax { font-size: 10px; color: maroon; }
.wpcf7-mail-sent-ok { font-size: 10px; color: green; width: 230px; margin: 5px auto 0 auto; }
.wpcf7-form .invalid { clear: left; position: absolute; }
.wpcf7-validation-errors { color: blue; display: none !important; }
.wpcf7-not-valid-tip { position: absolute; clear: left; z-index: 100; background: rgba(255,255,255,0.5); border: 1px solid #fff; font-size: 10pt; border-radius: 4px; padding: 6px; color: black; margin: -25px 0 0 30px; }
.pagination-wrapper a, .pagination-wrapper span { margin: 0 10px 0 0; }
/* VC */
#vc-form { font: 12px Arial, Helvetica, sans-serif; width: 600px; border: 1px solid #DDD; overflow: hidden; }
#vc-form h4 { font-size: 14px; }
#vc-form h3 { float: left; width: 198px; text-align: center; padding: 14px 0; background-color: #CCC; color: #777; text-shadow: 1px 1px 1px #EEE; margin: 0 0 0 2px; font-size: 12px; }
#vc-form h3 a { color: #777; text-decoration: none; }
#vc-form h3.active { background-color: #417176; color: #FFF; text-shadow: 1px 1px 1px #333; }
#vc-form h3.active a { color: #FFF; }
#vc-form h3.first { margin-left: 0; }
.step { padding: 30px; }
.step br { display: none; }
.step input[type="text"], .step input[type="email"], .step input[type="tel"] { width: 242px; height: 26px; background: #FFF; border: 1px solid #DDD; margin: 5px 0 15px 0; display: block; padding-left: 8px; }
.step textarea { width: 532px; height: 50px; background: #FFF; border: 1px solid #DDD; margin: 5px 0 15px 0; padding-left: 8px; }
.vc-nav-button { margin: 0; width: 100px; height: 26px; background: #999; border: 1px solid #666; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer; }
.step input.nkp-submit { margin: 25px auto 0 auto; text-align: center; width: 170px; height: 26px; background: #417176; border: 1px solid #666; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer; }
.step .add_file { background: url(/wp-content/themes/nkp/images/add-file.png) no-repeat; padding-left: 14px; }
.step .error { color: maroon; font-size: 11px; }
/* VC */
