@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px; }
body { font-size:12px; font-family: Comic Sans MS, Arial, Helvetica, sans-serif; color:#3a3a3a; background:#fff url(../images/bg.jpg) repeat-x; padding:0px; }
a, img { border:none; outline:none; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0px; padding:0px; }
h1 { font-size:14px; }
h2 { font-size:12px; }
.center-text { text-align:center; }
a:link { color: #185395; text-decoration:none; }
a:hover { color: #185395; text-decoration: underline; }
.fleft { float:left; }
.fright { float:right; }
.fleft2 { float:left; width:100%; }
.bold { font-weight:bold; }
.clear { clear:both; }
.text-right { text-align:right; }
.font-size-11 { font-size:11px; }
.font-size-14 { font-size:14px; }
.text-decoration-underline{ text-decoration:underline;}
.text-align-right{ text-align:right;}
/*wrapper============================================================================================================*/
#wrapper { width:990px; margin:0 auto; }


/*main============================================================================================================*/
.main{background:url(../images/bg.png) repeat-y;}
.main-Wrapp{ padding: 0 22px;}
#logo{ padding:10px 0 0 23px;}
/*navigation==========================================*/
#navigation{background:url(../images/navigation-bg.png) no-repeat; height:83px; position:relative; z-index:1000;}
.navigation-link{}
.navigation-link ul{padding:2px 0 0 8px;}
.navigation-link ul li ul{padding:0px;margin-top:15px; z-index: 1000;}
.navigation-link li{ float:left; display: block; list-style:none; padding:0 0px; background:url(../images/nav-line.png) no-repeat left 1px;}
/*.navigation-link li:first-child{ background:none;}*/
.navigation-link li a{ font-size:16px; color:#007cc4; padding:11px 10px 10px 10px; border-bottom-color: yellow;border-bottom-style: solid;border-bottom-width: 1px}
.navigation-link li a:hover{ font-size:16px; color:#ffad00; text-decoration:none; background:url(../images/nav-hover-bg.png) repeat-x; }
.navigation-link li.active a{background:url(../images/nav-hover-bg.png) repeat-x;}
.navigation-link li ul {z-index:9999;}
.navigation-link li ul li{z-index:9999;}
.navigation-link li ul li a{background:#AFE2E6;color:#185395;font-family:Verdana;font-size:13px;padding:3px;}
.navigation-link li ul li a:hover {background:url(../images/nav-hover-bg.png) repeat-x; color:#185395;font-family:Verdana;font-size:13px;padding:3px;}
.navigation-link li.active ul li a{background:#AFE2E6;color:#185395;font-family:Verdana;font-size:13px;padding:3px;}
.navigation-link li.active ul li a:hover{background:url(../images/nav-hover-bg.png) repeat-x;color:#185395;font-family:Verdana;font-size:13px;padding:3px;}
.navigation-link li a.select{background:url(../images/nav-hover-bg.png) repeat-x; padding:11px 10px 10px 10px;}

.port-jefferson{ width:98%; color:#000; font-size:14px; text-transform:uppercase; padding:5px 14px 0 0;}
.port-jefferson a{ color:#000000;}
.port-jefferson a:hover{ color:#007cc4; text-decoration:none;}
.port-jefferson span{ padding:0 16px;}

/*center==========================================*/
#center{ padding:10px 0 0 0; z-index:0;}

/*left==========================================*/
#left{ width:702px;}
#banner{padding: 3px; background:url(../images/banner-bg.png) no-repeat; width:694px; height:277px;  z-index:0;}
.Welcome{ padding:9px 0 0 0;}
.welcome-top-bg{background:url(../images/welcome-top-bg.png) no-repeat; width:701px; height:10px;}
.welcome-midbg-Wrapp h1{ color:#007cc4; font-size:30px; font-weight:bold; padding:0 0 20px 0;}
.welcome-midbg{background:url(../images/welcome-midbg.png) repeat-y;}
.welcome-midbg-Wrapp{ padding:8px 16px 0 17px;}
.welcome-midbg-Wrapp p{ padding-bottom:20px;}
.welcome-bottom-bg{ background:url(../images/welcome-bottom-bg.png) no-repeat; height:26px;}

.left-box{ margin:11px 0 0 0;}
.box-top-bg{background:url(../images/box-top-bg.png) no-repeat; height:7px;}
.box-mid-bg{background:#e9e9e9 url(../images/box-mid-bg.png) repeat-x; border-left:#e5e5e5 solid 1px; border-right:#e5e5e5 solid 1px; padding:4px 9px; }

.box1{ width:214px;}
.box-line{background:url(../images/box-line.png) no-repeat center; width:17px; height:464px;}
.box1-Wrapp{ padding:0 0 0 7px;}
.box-head{ padding:0 16px 0 11px;}
.box-head h1{ font-size:16px;  padding:0 0 8px 0; margin:8px 0; font-weight:bold;}
.box-head h1{ color:#4cc0e2;  border-bottom:#4cc0e2 dotted 1px;}
h1.box-2{color:#f55164;  border-bottom:#f55164 dotted 1px;}
h1.box-3{color:#ff6600;  border-bottom:#ff6600 dotted 1px;}
.box-head p{ padding:0 0 15px 0;}
.box-head ul{ margin-bottom:10px;}
.box-head li{ padding: 0 0 14px 19px; list-style:none;  background:url(../images/arrow-img.png) no-repeat 0 5px;}
a.More-informations-btn{ padding: 10px 0 6px 13px; display:block; background:url(../images/More-informations-btn.png) no-repeat; color:#fff;  width: 155px; }
a.More-informations-btn:hover{ padding: 10px 0 6px 13px; text-decoration:none; color:#000; background:url(../images/More-informations-btn-h.png) no-repeat;}
.box-bottom-bg{ height:7px;  background:url(../images/box-bottom-bg.png) no-repeat ;}

.left-box-bottom{ margin:15px 0 0 0;}
.box-bottom-1{ width:350px;}
.view-prices-box-top-bg{height:7px;  background:url(../images/view-prices-box-top-bg.png) no-repeat ;}
.view-prices-box-mid-bg{background:#eaeaea url(../images/view-prices-box-mid-bg.png) repeat-x ; border-left:#e5e5e5 solid 1px; border-right:#e5e5e5 solid 1px;}
.view-prices-box-mid-bg-Wrapp{ padding:7px 14px 0 11px;}
.view-prices-box-mid-bg-Wrapp h1{ text-transform:uppercase; color:#007cc4; font-size:15px; border-bottom:#39373a dotted 1px; padding: 0 0 6px 5px; margin-bottom:7px;}
a.view-prices-btn{ padding: 7px 0 7px 13px; color:#fff; display:block; background:url(../images/view-prices-btn.png) no-repeat ; width:113px; }
a.view-prices-btn:hover{ padding: 7px 0 7px 13px; color:#000; display:block; background:url(../images/view-prices-btn-h.png) no-repeat ; width:113px; text-decoration:none; }
.view-prices-box-mid-bg-Wrapp p{ margin-bottom:10px;}
.view-prices-box-mid-bg-Wrapp img{ margin-right:4px;}
.view-prices-box-bottom-bg{ height:7px; background:url(../images/view-prices-box-bottom-bg.png) no-repeat ;}
.box-bottom-2{ margin:0 0 0 2px; }

/*right==========================================*/
#right{ width:232px;}
.right-box1{ margin:0 0 20px 0;}
.Treatments-bg{background:url(../images/Treatments-bg.png) no-repeat ; }
.Adult-img{background:url(../images/Adult-img.png) no-repeat ; }
.eye-muscle-img{background:url(../images/eye-muscle-img.png) no-repeat ; }
.cataract-surgery-img{background:url(../images/cataract-surgery-img.png) no-repeat ; }
.orthoptics-img{background:url(../images/orthoptics-img.png) no-repeat ; }
.ontact-lences-img{background:url(../images/contact-lenses.png) no-repeat ; }
.ikids-eyewear-img{background:url(../images/ikids-eyewear.png) no-repeat ; }
.ptosis-img{background:url(../images/ptosis.jpg) no-repeat ; }

.Treatments-bg, .patient-Login h1, .patient-Login a, .patient-education-bg, .locations-bg{font-family: 'TektonProBoldCondensed';}

.Treatments-bg, .patient-education-bg, .locations-bg{ height:35px; line-height:37px; text-align:center; font-size:18px;  color:#fff;}
.Treatments-mid-bg{background:url(../images/Treatments-mid-bg.png) repeat-y ;}
.Treatments-mid-bg ul{ padding:0 0 0 3px;}
.Treatments-mid-bg li{ height: 35px; padding: 0 0 5px 52px;; line-height: 32px; display:block; list-style:none;}
.Treatments-mid-bg li a{ color:#fff; font-size:15px; font-weight:bold;}
.Treatments-mid-bg li a:hover{ text-decoration:none; color:#ff001e;}
.Treatments-mid-bg li.Eye-Examinations{ background:url(../images/eye-examinations-bg.png) no-repeat ;}
.Treatments-bottom-bg{ background:url(../images/Treatments-bottom-bg.png) no-repeat ; height:35px;}

.patient-Login{background:url(../images/patient-login-bg.png) no-repeat; padding:13px 0 24px 84px; margin-bottom:20px;}
.patient-Login h1{ font-size:23px; color:#fff;}
.patient-Login a{ color:#fff; font-size:14px;}
.patient-Login a span{ color:#455700; font-weight:bold;}

/*box2=========================*/

.patient-education-bg{background:url(../images/patient-education-bg.png) no-repeat ; }
.patient-education-mid-bg{background:url(../images/patient-education-mid-bg.png) repeat-y ;}
.patient-education-mid-bg li{ padding:0 0 8px 11px; line-height:25px; list-style:none; background:url(../images/patient-education-mid-line.png) no-repeat 3px 30px;}
.patient-education-mid-bg li a{ color:#3a3a3a; font-size:14px;}
.patient-education-mid-bg li a:hover{ color:#666d64; text-decoration:none;}
.patient-education-bottom-bg{ background:url(../images/patient-education-bottom-bg.png) no-repeat ; height:35px;}

/*box3=========================*/
.locations-bg{background:url(../images/locations-bg.png) no-repeat ; }
.locations-mid-bg{ position:relative; background:url(../images/locations-mid-bg.png) repeat-y ; padding:25px 32px 20px 38px; font-family: 'PapyrusRegular'; font-size:14px;}
.locations-bottom-bg{ background:url(../images/locations-bottom-bg.png) no-repeat ; height:35px;}
.Locations-top-img{ width:20px; height:15px; background:url(../images/Locations-top-img.png) no-repeat ; position:absolute; left:14px; top:20px;}
.Locations-bottom-img{ width:20px; height:15px; background:url(../images/Locations-bottom-img.png) no-repeat ; position:absolute; left:189px; top: 151px;}

/*box4=========================*/
.Plainview{ padding:10px 10px 0 10px;}
.main-bottom-img{ background:url(../images/main-bottom-img.png) no-repeat; height:28px;}

/*footer============================================================================================================*/


#footer{ background:url(../images/footer-bg.png) no-repeat center -42px ; height:150px;}
.footer-link{ margin:0 auto; width:990px; padding:0 0 0 0; color:#007cc4;text-align:center;}
.footer-link p{ margin:0 0 5px 0; padding-right:22px;}
.footer-link p a{color:#007cc4;}
.mainlevel_bot:visited{color:#007cc4;font-weight: bold;}


/*doctors===========================================*/

.welcome-midbg-Wrapp h2{ color:#f94c60; font-size:22px;  font-weight: bold; padding: 0 0 15px 0;}
.welcome-midbg-Wrapp h3{ color:#b59a04; font-size:18px;  font-weight: bold; padding: 0 0 10px 0;}
.welcome-midbg-Wrapp h4{ color:#b59a04; font-size:16px;  font-weight: bold; padding: 0 0 5px 0;}
.welcome-midbg-Wrapp li{background: url("../images/arrow-img.png") no-repeat scroll 0 5px transparent;  list-style: none outside none; padding: 0 0 5px 19px;}
.welcome-midbg-Wrapp ul{ margin:0 0 10px 0px;}
.maury{ margin-right:10px; border:#666 solid 1px; background:#fff; padding:1px;}
.mod_livesupport{text-align:right;}
.mod_livesupport{width:150px;float:right;margin-top:-40px;}