body{
padding: 0;
margin: 0;
font-family: Arial;
color: #7B7B7B;
font-size: 12px;
background-color:#1B8DB2;
}
a, a:visited, a:link{
text-decoration:none;
color:#9D8C2B;
}
a:active, a:hover{
text-decoration:underline;
}
#outer{                 
width:100%;
background: url(../images/header_bg.jpg) repeat-x;
background-position:0 -120px;
background-color:#1c8cb2;
position:absolute;
top:100px;
}
#inner{
width:100%;
background: url(../images/new_footer_bg.jpg) repeat-x bottom;
}
#wrapper{
width:1082px;
margin:0 auto;
}
#header{
background: url(../images/header.jpg) no-repeat 0 8px;
overflow: auto;
}
#flcont{
width: 932px;
float: left;
padding: 18px 0px 0px 10px;
}
#socialcont{
float: left;
height: 108px;
margin: 8px 0 0 14px;
padding: 5px 0 0 10px;
width: 110px;
}
#footer{
height: 100px;
background: url(../images/footer.jpg) no-repeat top;
width: 953px;
float:left;
}
#footcont{
height:94px;
padding:8px 0px 0px 20px;
}
.footsquare{
float:left;
margin-top:10px;
width:225px;
}
.footsquare span{
color:#ffcc00;
font-size:13px;
line-height:17px;
text-shadow:#235d7d 0 1px 1px;
font-family: Helvetica, Arial, sans-serif;
font-weight:normal;
}
.footlist{
list-style-type:none;
text-shadow:#235d7d 0 1px 1px;
font-family: Helvetica, Arial, sans-serif;
font-weight:normal;
font-size:11px;
margin:2px 0px 2px 0px;
padding:0px;
color:#FFFFFF;
}
.footlist li{
margin:3px 0px 3px 0px;
}
.footlist a{
color:#FFFFFF;
text-decoration:none;
font-size: 10px;
}
.footlist a:hover {
color:#F2F2F2;
text-decoration:underline;
}
.footlist a:visited {
color:#FFFFFF;
text-decoration:none;
}
.morep{
  border: 1px #1578a2 solid;
}
.moreproc{
  text-align: center;
  background-color:#e8fafe;
  height: 23px;
  font-size: 16px;
  color: #377991;
  text-decoration: none;
  font-weight: bold;
}
.moreproc a{
  text-decoration: none;
}
#morecont{
  background-color: #1b8db2;
  border: 1px #1578a2 solid;
  overflow: auto;
  width: 951px;
}
.morecont{
  padding-left: 15px;
}
.morecit{
  width: 645px;
  margin-left: 10px;
}
.morecities{
  width: 645px;
  margin-left: 10px;
  border: 1px #1578a2 solid;
  border: 1px #1578a2 solid;
  border: 1px #1578a2 solid;
  display: none;
}
.mcitle{
  padding-right: 2px;
  border-bottom: 1px #1578a2 solid;
}
#footsearchcont{
margin-top:10px;
}
.footsearchtitle{
background-color:#ffcc00;
color:#464445;
font-family:arial;
font-size:9px;
font-weight:bold;
height:12px;
text-align:center;
vertical-align:middle;
padding-top:0px;
}
.footsearchitem{
font-family:arial;
font-size:9px;
}
#footcopy{
height:35px;
text-align:center;
margin-top:12px;
color:#fff;
font-size:11px;
padding-right:129px;
}
#footcopy span{
font-weight:bold;
}
#content{
background-color:#FFF;
width: 933px;
float:left;
margin-left:10px;
-moz-box-shadow: 0 0 5px #217692;
-webkit-box-shadow: 0 0 5px #217692;
margin-bottom:10px;
-moz-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
-moz-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
}

#adss {
text-align:center;
width:123px;
padding:10px 3px;
float:right;
}
.innerad{
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #ffffff;
}
#leftside {
float:left;
width:262px;
background-color:#f4f4f4;
}
#searchbar{
background: url(../images/cosmeticsurgery2.jpg) no-repeat top;
vertical-align: top;
height: 191px;
width: 260px;
padding-top:10px;
}
#searchmsg{
padding-top:35px;
margin-left:10px;
font-size:12px;
color:#A61010;
text-align:center;
width:240px;
height:30px;
text-shadow: #80c0e2 0px 1px 1px;
}
#searchbarcont{
height:150px;
width: 262px;
margin-bottom:0px;
}
#zip{
width:50px;
font-size:12px;
color:#8C8383;
margin-left:60px;
height:15px;
}
#range{
width:70px;
font-size:12px;
color:#8C8383;
margin-left:56px;
height:21px;
}
#state{
width:180px;
font-size:12px;
color:#8C8383;
margin-top:15px;
margin-left:60px;
height:21px;
}
#city{
width:180px;
font-size:12px;
color:#8C8383;
margin-top:15px;
margin-left:60px;
height:15px;
}
#msgforget{
height: 10px;
font-size: 10px;
text-align: right;
padding-right: 10px;
}
#name{
width:180px;
font-size:12px;
color:#8C8383;
margin-top:5px;
margin-left:60px;
height:15px;
}

#thebutton {
color: #616566;
font-size: 11px;
font-weight: bold;
margin: 5px 0 0 60px;
padding: 0;
}
.searchitem{
font-family: Arial, sans-serif;
font-size: 11px;
color:#8C8383;
}
#topmenu{
height:50px;
width:302px;
text-align:center;
}
#rightside {
width:670px;
float:right;
}
.featsur{
margin-left: 2px;
margin-top: 10px;
}
.namefeat{
height: 36px;
vertical-align:top;
}
.featimg{
height:125px;
}
.featimg img{
margin-top:10px;
}
.featbox{
width: 127px;
height: 250px;
float:left;
margin: 5px 0 0 4px;
background-image:url(../images/pic_top.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#1C8CB2;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 0 10px #aaa;
-webkit-box-shadow: 0 0 10px #aaa;
box-shadow: 0 0 10px #aaa;
}
.featbox span, .featbox div{
text-align:center;
display:block;
}

.featbox .fh3, .featbox h3{
margin: 0px;
padding: 0 4px;
font-size: 12px;
font-weight:bold;
color: #fcc707;
text-align:center;
width:112px;
text-shadow:#235d7d 0 1px 1px;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
}
.featbox .mdata{
font-family: Helvetica, Arial, sans-serif;
font-weight:normal;
color:#fff;
font-size: 11px;
padding:3px;
vertical-align:bottom;
text-shadow:#235d7d 0 1px 1px;
margin-top: 4px;
}
.featbox .mdata .flink,.featbox .mdata .flink:link,.featbox .mdata .flink:visited, .featbox .mdata a,.featbox .mdata a:link,.featbox .mdata a:visited{
font-size: 11px;
color: #7FD2DD;
text-decoration: none;
line-height:18px;
text-shadow:#235d7d 0 1px 1px;
}
.featbox .mdata .flink:hover,.featbox .mdata .flink:active, .featbox .mdata a:hover,.featbox .mdata a:active{
text-decoration: underline;
}


.localbox{
width: 127px;
height: 250px;
float:left;
margin: 5px 0 0 4px;
background-image:url(../images/pic_top_2.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#f5f5f5;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 0 10px #aaa;
-webkit-box-shadow: 0 0 10px #aaa;
box-shadow: 0 0 10px #aaa;
}
.localbox span, .localbox div {
text-align:center;
display:block;
}
.localbox .fh3, .localbox h3{
margin: 0px;
padding: 0 4px;
font-size: 12px;
font-weight:bold;
color: #1B8DB1;
text-align:center;
width:112px;
text-shadow:#fff 0 1px 1px;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
}

.localbox .mdata{
font-size: 11px;
color: #49A4C1;
text-decoration: none;
line-height:18px;
text-shadow:#fff 0 1px 1px;
padding:3px;
margin-top: 4px;
}
.localbox .mdata .flink,.localbox .mdata .flink:link,.localbox .mdata .flink:visited, .localbox .mdata a,.localbox .mdata a:link,.localbox .mdata a:visited{
font-size: 11px;
color: #49A4C1;
text-decoration: none;
line-height:18px;
text-shadow:#fff 0 1px 1px;
}
.localbox .mdata .flink:hover,.localbox .mdata .flink:active, .localbox .mdata a:hover,.localbox .mdata a:active{
text-decoration: underline;
}
.localbox .mdata img{
padding-top:3px;
}
.maplink{
height:15px;
font-family: Arial;
font-size:11px;
color:#515151;
text-align:left;
text-decoration: underline;
}
.maplink a, .maplink a:link, .maplink a:visited{
color: #515151;
text-decoration: underline;
}
.maplink a:hover, .maplink a:active{
color: #515151;
text-decoration: underline;
}
#map_canvas{
border: 2px #3c96bb solid;
}
.freebox{
width: 300px;
height: 135px;
float:left;
background: url(../images/freeborder.gif) repeat-x bottom;
border-bottom: 1px #ffffff solid;
background-color: #F4F4F4;
margin: 3px 5px 3px 5px;
_margin: 1px 3px 1px 3px;
}
.freebox img{
border: 2px #FFFFFF solid;
}
.freebox h3{
margin: 10px 0 0 0;
padding: 0;
font-family: Arial;
font-size: 12px;
color: #3A7082;
font-weight: bold;
text-decoration:underline;
}
.freebox .mdprac{
font-family: Arial;
color: #454545;
font-size: 12px;
margin: 0 7px 0 7px;
padding: 9px 9px 0 9px;
}
.freeimg{
float:left;
margin: 12px 9px 0px 7px;
width:70px;
height: 110px;
}
.surinfo {
width:300px;
}
.surtit{
background-color: #3c96bb;
color: #515151;
font-size: 15px;
padding: 5px;
font-weight: bold;
}
.surimg{
margin:3px 3px 0 0;
float: left;
}
.surgeonimg{
height: 105px;
width: 70px;
}
.surcont{
font-size:12px;
margin:3px 0 0 0;
background-color: #e6eef1;
color: #454545;
float: right;
width: 217px;
height: 91px;
padding: 5px;
}
.surcont a, .surcont a:link, .surcont a:visited{
color: #454545;
text-decoration: underline;
}
.surcont a:hover, .surcont a:active{
color: #454545;
text-decoration: underline;
}
#barfeat h2{
margin: 8px 0px 8px 15px;
padding: 0 0 0 20px;
font-family: Helvetica, Arial, sans-serif;
font-size: 20px;
color: #464445;
font-weight:lighter;
background: url(../images/bullet_title.jpg) no-repeat left center;
} 
#barfeat span{
margin: 8px 0px 8px 15px;
padding: 0 0 0 20px;
font-family: Helvetica, Arial, sans-serif;
font-size: 20px;
color: #464445;
font-weight:lighter;
background: url(../images/bullet_title.jpg) no-repeat left center;
}
#barmain h1{
color:#1C8CB2;
margin:7px 25px 7px 12px;
font-family: Helvetica, Arial, sans-serif;
font-size:30px;
font-weight:lighter;
line-height:30px;
padding-top:5px;
margin-bottom:5px;
border-bottom:#1C8CB2 3px solid;
}
#barmain h2{
color:#1C8CB2;
margin:7px 15px 7px 12px;
font-family: Helvetica, Arial, sans-serif;
font-size:20px;
line-height:20px;
padding-top:5px;
margin-bottom:5px;
}
#barmain h2 span{
font-weight:normal;
}
#barlocal h3{
margin: 8px 0px 8px 15px;
padding: 0 0 0 20px;
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
color: #464445;
font-weight:lighter;
background: url(../images/bullet_title.jpg) no-repeat left center;
}
#barlist h3, #barlist h1{
margin: 8px 0px 8px 15px;
padding: 0 0 0 20px;
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
color: #464445;
font-weight:lighter;
background: url(../images/bullet_title.jpg) no-repeat left center;
}
#barlocal h3 span{
font-weight:normal;
}
.hometext{
font-family: Arial;
color:#7B7B7B;
font-size: 12px;
margin: 0px 10px;
}
.hometext h1{
font-size:18px;
font-weight:bold;
margin-top:25px;
margin-bottom:12px;
color:#DC853F;
border-bottom:1px solid #D4D0C8;
}
.homesubtext{
font-weight:bold;
}
.hometext h2{
color:#3CA1D7;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
#homelocallink{
color:#7B7B7B;
}
#mainsearchcont{
width:624px;
height:50px;
}
.mainsearchitem{
height:50px;
float:left;
margin-left:1px;
}
.mainsearchtitle{
padding-top:2px;
height:16px;
background: url(../images/bullet_search.jpg) no-repeat 4px 7px;
background-color: #3C96BB;
font-family: Arial;
font-size:11px;
font-weight:bold;
color:#fff;
vertical-align:bottom;
}
.mainsearchbox{
padding-top:6px;
padding-left:4px;
height:26px;
background-color: #8CCFE3;
}
.mainsearchinput{
font-family: Arial;
font-size:11px;
color:#8C8383;
}
#surwrap{
padding: 20px;
}
#surwrap p span{
font-family: Arial;
font-weight: bold;
font-size: 16px;
color: #154D65;
}
#surwrap p{
font-family: Arial;
font-size: 12px;
color: #515151;
}
.autocomplete-w1{
position:absolute;
top:4px;
left:3px;
/* IE6 fix: */
_background:none;
_top:1px;
font-family:arial;
font-size:12px;
color:#515151;
}
.autocomplete{
width:300px;
border:1px solid #999;
background:#fff;
cursor:default;
text-align:left;
max-height:350px;
overflow:auto;
margin:-6px 6px 6px -6px;
/* IE specific: */
_height:350px;
_margin:0px 6px 6px 0;
overflow-x:hidden;
}
.autocomplete .selected {
background:#8ccfe3;
}
.autocomplete div {
padding:2px 5px;
white-space:nowrap;
}
.autocomplete strong {
font-weight:normal;
color:#D26626;
}
#fullinfoprofile{
width:663px;
background: url(../images/fullinfozone.jpg) no-repeat top;
margin:6px 0px 0px 3px;
}
#fullinfoleftcont{
width:78px;
height:193px;
float:left;
padding:11px 0px 0px 24px;
}
#fullinforightcont{
width:518px;
float:left;
}
#fullinfoname{
width:291px;
padding:18px 0px 0px 10px;
float:left;
height: 44px;
}
#fullinfoname h2{
font-family:Arial;
font-weight:bold;
font-size:18px;
color:#125A71;
padding:0px;
margin:0px;
}
#fullinfoicons{
width:260px;
height:63px;
padding:0px 0px 0px 0px;
float:left;
}
.iconref{
height:40px;
padding:0px 0px 0px 0px;
margin-top:9px;
float:left;
}
#fulinfolocation{
width:505px;
height:20px;
font-family:arial;
font-size:12px;
color:#648691;
padding:6px 0px 0px 10px;
float:left;
}
#fulinfolocation span{
font-weight:bold;
}
#fulinfolocation a, #fulinfolocation a:active, #fulinfolocation a:visited{
padding:0px;
margin:0px;
text-decoration:none;
color:#4F6971;
}
#fulinfolocation a:hover{
color:#4F6971;
text-decoration:underline;
}
#fulinfopractice{
width:291px;
float:left;
padding:6px 0px 0px 10px;
font-size:12px;
color:#58524C;
}
#fulinfopractice span{
font-weight:bold;
}
#fulinfourl{
padding:6px 0px 0px 10px;
float:left;
font-size:12px;
color:#58524C;
}
#fulinfourl span{
font-weight:bold;
}
#fulinfourl a, #fulinfourl a:active, #fulinfourl a:visited{
text-decoration:none;
color:#4F6971;
}
#fulinfourl a:hover{
color:#4F6971;
text-decoration:underline;
}
#profileabout{
width:655px;
background-color:#F6F6F6;
padding:3px 4px 3px 4px;
margin-left:3px;
float:left;
}
#abouttitle{
background: url(../images/smallabout.jpg) no-repeat 10px 3px;
height:25px;
color:#84997A;
font-size:14px;
padding:15px 0px 0px 40px;
font-weight:bold;
}
#aboutcont{
padding:10px 5px 10px 10px;
font-size:12px;
color:#7C7C7C;
}
#profileinformation{
background: url(../images/smalldotsbg.jpg) repeat-y;
width:612px;
padding:3px 4px 3px 4px;
margin:30px 0px 20px 3px;
float:left;
}
#procedurestitle{
width:146px;
background: url(../images/smallprocedures.jpg) no-repeat 5px 3px;
float:left;
padding:18px 0px 0px 40px;
height:32px;
font-size:12px;
color:#116986;
}
#proceduresbaa{
font-size:12px;
color:#116986;
padding-bottom: 15px;
padding-left: 15px;
}
#proceduresbaa span{
font-weight:bold;
}
#procedurestitle span{
font-weight:bold;
}
#careertitle{
width:177px;
background: url(../images/smallcareer.jpg) no-repeat 5px 8px;
float:left;
padding:18px 0px 0px 45px;
height:32px;
font-size:12px;
color:#116986;
}
#careertitle span{
font-weight:bold;
}
#affiliationstitle{
width:153px;
background: url(../images/smallaffiliations.jpg) no-repeat 5px 3px;
float:left;
padding:18px 0px 0px 50px;
height:32px;
font-size:12px;
color:#116986;
}
#affiliationstitle span{
font-weight:bold;
}
#procedurescontent{
float:left;
width:186px;
font-size:12px;
color:#525252;
min-height:50px;
}
#procedurescontent ul{
padding-left:30px;
padding-right:5px;
}
#procedurescontent li{
padding-bottom:5px;
}
#careercontent{
float:left;
width:202px;
font-size:12px;
color:#525252;
margin-top:12px;
padding:0px 5px 0px 15px;
min-height:50px;
}
#careercontent span{
font-weight:bold;
}
#affiliationscontent{
float:left;
width:183px;
font-size:12px;
color:#525252;
margin-top:12px;
padding:0px 5px 0px 15px;
min-height:50px;
}
/*************************************/
#nptopbar {
background: url(../images/bariatricsurgery3.jpg) no-repeat;
width:625px;
height:55px;
margin-left:1px;
}
#topbarhome{
float:left;
width:48px;
height:55px;
}
#topbarlocator{
float:left;
width:100px;
height:55px;
}
#topbarcenter{
float:left;
width:98px;
height:55px;
}
#topbarinfo{
float:left;
width:72px;
height:55px;
}
#topbarbefore{
float:left;
width:92px;
height:55px;
}
#topbartypes{
float:left;
width:90px;
height:55px;
}
#topbarafter{
float:left;
width:83px;
height:55px;
}
#topbarlogin{
float:left;
width:42px;
height:55px;
}
#contnewpage {
color:#919191;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
float:left;
margin:0px;
padding:0px 10px 0px 10px;
}
.newmaintitle{
border-bottom:1px solid #D4D0C8;
height:30px;
width:640px;
float:left;
margin-top:15px;
}
.newmaintitle h1{
font-size:18px;
padding:0px;
margin:0px;
font-family:Arial;
color:#DC853F;
font-weight:bold;
}
.newsubtitle{
padding-top:5px;
padding-left:15px;
height:25px;
width:630px;
float:left;
margin-top:30px;
}
.newsubtitle h2{
padding:0px;
margin:0px;
text-decoration:underline;
font-size:16px;
color:#377991;
}
.contbigimage{
margin-left:12px;
margin-bottom:12px;
width:178px;
height:187px;
float:left;
}
.contsmallimage{
margin-top:5px;
width:87px;
height:75px;
float:left;
}
.contmediumimage{
margin-top:5px;
width:97px;
height:107px;
float:left;
}
.contparagraph{
margin-top:5px;
float:left;
width:525px;
padding-left:10px;
}
.contparagraph p{
padding:0px;
margin:0px;
color:#919191;
}
.newlink, .newlink:active, .newlink:visited{
font-size:12px;
color:#9D8C2B;
}
/*************************************/
#contpages {
color:#919191;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
float:left;
margin:0px 12px 12px 12px;
padding:0px 10px 0px 5px;
}
#contpages h1{
color:#1C8CB2;
margin:7px 25px 7px 0px;
font-family: Helvetica, Arial, sans-serif;
font-size:30px;
font-weight:lighter;
line-height:30px;
padding-top:5px;
margin-bottom:5px;
border-bottom:#1C8CB2 3px solid;
}
#contpages h2{
font-family: Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:lighter;
color:#4BA4C5;
padding:15px 0px 0px 0px;
margin:0px;
}
#contpages h2 a, #contpages h2 a:active, #contpages h2 a:visited, #contpages h2 a:hover{
text-decoration:none;
color:#1C8CB2;
}
#contpages ul{
margin-top:12px;
margin-bottom:6px;
}
.legal{
color:#3CA1D7;
border-bottom:1px dotted #3CA1DE;
font-size:16px;
font-weight:bold;
}
#contpages h3{
color:#666666;
font-family: Helvetica, Arial, sans-serif;
font-size:15px;
font-weight:lighter;
}
#contpages a, #contpages a:active, #contpages a:visited{
text-decoration:none;
color:#1C8CB2;
}
#contpages p{
margin:10px 0px 10px 0px;
font-family: Helvetica, Arial, sans-serif;
font-weight:normal;
text-align:left;
font-size:12px;
}
.pagenote{
background-color:#EBEBEB;
border-bottom:2px solid #1B8DB2;
border-style:solid none;
border-top:4px solid #1B8DB2;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:40px;
padding:5px;
}
.pagebmilink a, .pagebmilink a:active, .pagebmilink a:visited, .pagebmilink a:hover{
color:#833B81;
font-size:16px;
font-weight:bold;
}
#contcontact {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:3px;
}
#contactbig{
background: url(../images/bigsurgeon.jpg) no-repeat right;
height:353px;
width:664px;
}
#contactbiginside{
float:left;
width:420px;
}
#contactbiginside h1{
color:#423E3B;
font-size:18px;
font-weight:normal;
margin-left:10px;
margin-bottom:0px;
margin-top:25px;
}
#contactbiginside p{
color:#7B7B7B;
font-size:12px;
margin-left:10px;
}
#contactbiginside span{
color:#F58645;
font-size:13px;
margin-left:10px;
}
#contactformtop{
background: url(../images/formtitle.jpg) repeat-x left;
width:614px;
height:79px;
color:#147696;
font-size:11px;
font-weight:bold;
padding:9px 0px 0px 50px;
float: left;
}
#contactformtitle{
color:#424242;
font-size:19px;
margin:0px 0px 20px 10px;
font-weight:normal;
padding:0px;
}
#contactformtitle span{
font-size:12px;
}
#contactformtitle a, #contactformtitle a:active, #contactformtitle a:visited, #contactformtitle a:hover{
color:#424242;
text-decoration:underline;
font-size:12px;
}
#contactformhead{
width:439px;
height:22px;
background-color:#424242;
margin-left:10px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:7px 0px 0px 6px;
}
#contactformbody{
width:445px;
height:410px;
background-color:#EEEEEE;
margin-left:10px;
}
.contactlabelfield{
float:left;
width:200px;
margin-left:15px;
padding:8px 0px 8px 0px;
font-size:12px;
color:#296A6E;
}
.contactinput{
float:left;
width:195px;
margin-left:15px;
}
.contactinputarea {
float:left;
height:100px;
margin-left:15px;
width:410px;
}
.contactbutton{
float:left;
width:415px;
margin:10px 0px 0px 15px;
text-align:center;
}
.msg {
margin-left:15px;
color:#ff0000;
width:439px;
padding-left:6px
}
.msg span {
color:#000000;
}
.msg div {
text-align:center;
}
.menu_Lipo {FONT: 12px arial, helvetica, sans-serif; COLOR: #606060;  WHITE-SPACE: nowrap; font-weight: bold;}
.menu_Lipo A:link {COLOR: #606060; TEXT-DECORATION: none; font-weight: bold;}
.menu_Lipo A:visited {COLOR: #606060; TEXT-DECORATION: none; font-weight: bold;}
.menu_Lipo A:hover {COLOR: #969696; TEXT-DECORATION: none; font-weight: bold;}
.menu_Lipo A:active {	COLOR: #606060; TEXT-DECORATION: none; font-weight: bold;}
div.sdmenu {
width: 262px;
font-family: Arial, sans-serif;
font-size: 12px;
color: #808181;
}
div.sdmenu div {
background: url() repeat-x;
overflow: hidden;
}
div.sdmenu div:first-child {
background: url() no-repeat;
}
div.sdmenu div.collapsed {
height: 5px;
}
div.sdmenu div span {
display: block;
padding: 5px 25px;
font-weight: bold;
color: #3395b7;
  background: url(../images/down.gif) no-repeat 5px center;
cursor: default;
border-bottom: 1px solid #ebebeb;
}
div.sdmenu div.collapsed span {
background-image: url(../images/collapsed.gif);
}
div.sdmenu div a {
padding: 5px 25px;
background: #f4f4f4;
display: block;
border-bottom: 1px solid #ebebeb;
color: #066;
}
div.sdmenu div a.root {
display: block;
padding: 5px 25px;
font-weight: bold;
color: #3395b7;
  background: url(../images/expanded.gif) no-repeat 5px center;
border-bottom: 1px solid #ebebeb;
}
div.sdmenu div a.current {
background : #f4f4f4;
}
div.sdmenu div a:hover {
background : #ffcc00 url(../images/linkarrow.gif) no-repeat right center;
color: #755f23;
text-decoration: none;
}
div.sdmenu div a.root:hover {
display: block;
padding: 5px 25px;
font-weight: bold;
color: #3395b7;
  background: url(../images/expanded.gif) no-repeat 5px center;
border-bottom: 1px solid #ebebeb;
text-decoration:underline;
}
div.sdmenu div a.nivel3 {
display: block;
padding: 5px 40px;
font-weight: bold;
color: #3395b7;
  background: url(../images/more.jpg) no-repeat 20px center;
border-bottom: 1px solid #ebebeb;
}
div.sdmenu div a.nivel3:hover {
display: block;
padding: 5px 40px;
font-weight: bold;
color: #3395b7;
  background: url(../images/more.jpg) no-repeat 20px center;
border-bottom: 1px solid #ebebeb;
text-decoration:underline;
}
div.sdmenu div a.nivel31 {
padding: 5px 40px;
background: #f4f4f4;
display: block;
border-bottom: 1px solid #ebebeb;
color: #666666;
}
div.sdmenu div a.nivel31:hover {
background : #ffcc00 url(../images/linkarrow.gif) no-repeat right center;
color: #755f23;
text-decoration: none;
}
.PLSM_MainDiv
{
position:static;
left:0px;
top:0px;
text-align:left;
white-space:nowrap;
float:left;
width:480px;
}
.PLSM_COL
{
width:220px;
float:left;
}
.PLSM_MainNode
{
font-family:verdana;
font-size:10px;
color:#000000;
font-weight:bold;
text-decoration:none;
font-style:normal;
vertical-align:middle;
}
.PLSM_MainNodeMO
{
color:#000000;
font-weight:bold;
text-decoration:none;
font-style:normal;
background-color:transparent;
}
.PLSM_MainNodeMD
{
color:#000000;
font-weight:bold;
text-decoration:none;
font-style:normal;
}
.PLSM_SubNode
{
font-family:verdana;
font-size:10px;
color:#000000;
font-weight:normal;
text-decoration:none;
font-style:normal;
vertical-align:middle;
}
.PLSM_SubNodeMO
{
color:#000000;
font-weight:normal;
text-decoration:none;
font-style:normal;
background-color:#e6e6fa;
}
.PLSM_SubNodeMD
{
color:#000000;
font-weight:normal;
text-decoration:none;
font-style:normal;
}
.PLSM_MainDiv ul
{
margin-top:10px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
width:219px;
float:left;
}
.PLSM_MainDiv li
{
list-style:none;
white-space:nowrap;
margin:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1px;
width:219px;
float:left;
}
.PLSM_MainDiv li img
{
vertical-align:middle;
}
.PLSM_S
{
font-size:1px;
padding:0px;
padding-left:19px;
}
#baasur{
padding: 25px 0;
}
.imgbaa{
width: 175px;
margin: 0 5px 10px 5px;
float: left;
}
.despic{
padding: 3px;
text-align: center;
}
.picscontainer{
width: 555px;
margin-left: 58px;
}
#physicianstrainingform input[type="text"], #physicianstrainingform select {
width:250px;
}
#physicianstrainingform textarea {
width:250px;
height:150px;
}
.footbigger{
font-size: 14px;
font-weight: bold;
}
.Campos_Submenu_negro {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #333333;
font-weight: normal;
font-size: 11px;
}
.Menu_copyright {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #65514A;
font-weight: normal;
font-size: 11px;
}
.Titulo {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #bd3e00;
font-weight: normal;
font-size: 14px;
}
.lnkmap{
float:right;
}
.lnkmap img{
margin: 4px;
}
.bacmob {
color: #FFCC00 !important;
font-size: 19px !important;
font-weight: bold;
}
.imgwarn{
border: 1px #FFCC66 solid;
background: #FFFF99;
padding: 3px;
margin: 0 10px 0 10px;
}

/* form news */

/* panel */
.panel, .panelcollapsed 
{
  width:200px;
  margin-left:auto;
  margin-right:auto;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 0 0 10px #888;
  -webkit-box-shadow: 0 0 10px #888;
  box-shadow: 0 0 10px #888;
  background-color:#1c8cb2;
  padding:5px;
  margin-top:20px;
  margin-bottom:20px;
  background-image:url(../images/header_lite_news.jpg);
  background-position:0 0;
  background-repeat:no-repeat;
}

/* panel heading */
.panel h4, .panelcollapsed h4 
{
  text-align:center;
  color:#D81517;
  cursor: pointer;
  font-size:15px;
  margin:0;
  padding:5px;
  margin-bottom:10px;
  text-shadow:#bed8e7 0px 1px 1px;
  line-height:18px;
  background-color:#adcfdd;
  margin-top:-5px;
  margin-left:-5px;
  margin-right:-5px;
  -moz-border-radius: 9px 9px 0 0 ;
  border-radius: 9px 9px 0 0;
  font-weight:bold;
  width:auto;
}

/* panel heading on rollover */
.panel h4:hover, .panelcollapsed h4:hover {
  background-color: #B9DFED;
}

/* heading of a collapsed panel */
.panelcollapsed h4 
{
  text-align:center;
  color:#D81517;
  font-size:15px;
  margin:0;
  padding:5px;
  margin-bottom:10px;
  text-shadow:#bed8e7 0px 1px 1px;
  line-height:18px;
  background-color:#adcfdd;
  margin-top:-5px;
  margin-left:-5px;
  margin-right:-5px;
  -moz-border-radius: 9px 9px 0 0 ;
  border-radius: 9px 9px 0 0;
  font-weight:bold;
  width:auto;
}
#frmhead{
cursor: pointer;
}

/* panel content - do not set borders or paddings */
.panelcontent 
{ 
  overflow: hidden;
  background-image:url(../images/header_lite_news.jpg);
  background-position:0 -156px;
  background-repeat:no-repeat;
  margin:-5px;
  margin-top:-15px;
}

/* collapsed panel content */
.panelcollapsed .panelcontent { display: none; }



/* Dani's Styles */
div.hh2 {
  text-align:right;
  color:#145162;
  font-size:15px;
  margin:0;
  padding:0;
  text-shadow:#8cbbcf 0px 1px 2px;
  padding-bottom:10px;
  line-height:18px;
  font-weight:normal;
  width:auto;
}
div.hh3 {
  text-align:left;
  color:#adcfdd;
  font-size:12px;
  margin:0;
  padding:10px;
  text-shadow:#255f77 0px 1px 1px;
  line-height:13px;
  padding-bottom:0;
  padding-top:15px;
  font-weight:normal;
}
div.hh4 {
  text-align:right;
  color:#20475B;
  font-size:12px;
  margin:0;
  padding:10px;
  line-height:13px;
  padding-bottom:0;
  padding-top:2px;
  font-weight:normal;
  width:70px;
  float:left;
}
div.clearform {
  clear:both;
}
div.hli {
  text-align:left;
  color:#fff;
  font-size:12px;
  margin:0;
  padding:0;
  list-style-image:url(../images/list_news.png);
  padding-bottom:0;
  line-height:12px;
  border:none;
  background:none;
  font-weight:normal;
  margin-left:55px;
  text-shadow:#255f77 0px 1px 1px;
  width:145px;
}
div.hli2 {
  text-align:left;
  color:#fff;
  font-size:12px;
  margin:0;
  padding:0;
  list-style-image:url(../images/list_news.png);
  padding-bottom:4px;
  line-height:12px;
  border:none;
  background:none;
  font-weight:normal;
  margin-left:70px;
  text-shadow:#255f77 0px 1px 1px;
  width:130px;
}
div.hli3 {
  text-align:left;
  color:#fff;
  font-size:12px;
  margin:0;
  padding:0;
  list-style-image:url(../images/list_news.png);
  padding-bottom:4px;
  line-height:12px;
  border:none;
  background:none;
  font-weight:normal;
  margin-left:55px;
  text-shadow:#255f77 0px 1px 1px;
  width:145px;
}
div.hli4 {
  text-align:left;
  color:#20475B;
  font-size:12px;
  margin:0;
  padding:0;
  list-style-image:url(../images/list_news.png);
  padding-bottom:4px;
  line-height:12px;
  border:none;
  background:none;
  font-weight:normal;
  margin-left:70px;
  width:130px;
}

div.panelcontent .form_area {
  margin-top:30px;
}
div.panelcontent .form_area p {
  padding:0;
  margin:0;
  text-align:center;
  font-size:10px;
  color:#2E6A8C;

  font-weight:normal;
  width:auto;
}
div.panelcontent .form_area select, div.panelcontent .form_area input {
  border:#1e3e4a solid 1px;
  background-color:#e4eff3;
  color:#1e3e4a;
  font-size:12px;

  width:180px;
  margin:2px;
  padding:1px;
  text-shadow:#fff 0px 1px 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-left:13px;
}
div.panelcontent .form_area textarea {
  border:#1e3e4a solid 1px;
  background-color:#e4eff3;
  color:#1e3e4a;
  font-size:12px;
  width:180px;
  margin:2px;
  padding:1px;
  text-shadow:#fff 0px 1px 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
    height:50px;
  margin-left:13px;
}
div.panelcontent .form_area .submit_button {
  height: 30px;
  margin-left:auto;
  margin-right:auto;
  padding:0;
}
div.panelcontent .form_area .submit_button input {
  background: url(../images/submit_lite_news.png) no-repeat top left;
  background-color:transparent;
  cursor:pointer;
  width: 86px;
  height: 30px;
  border: none;
  float:right;
  margin-right:10px;
}
div.panelcontent .form_area .submit_button input:hover {
  background: url(../images/submit_lite_hover_news.png) no-repeat top left;
}
div.panelcontent .form_area .submit_button .check_box{
  width:10px; 
  background-color:transparent; 
  border:none; 
  background:none;
  height:10px;
}
/*New Design NEW STYLES*/

.clear{
clear:both;
}

.featbox .mdata img{
padding-top:3px;
}
.localbox .mdata img{
padding-top:3px;
}

#contpages h2 a, #contpages h2 a:active, #contpages h2 a:visited{
text-decoration:none;
color:#156C8A;
}

#contpages a:hover{
text-decoration:underline;
color:#1C8CB2;
}

#contpages ul li{
margin-top:0;
margin-bottom:6px;
font-family: Helvetica, Arial, sans-serif;
font-weight:normal;
text-align:left;
font-size:12px;
}

#social{
position:absolute;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
top: 80px;
width: 500px;
z-index:1030;
padding-left:500px;
}

.addthis_button_google_plusone {
/*float: right;*/
margin: 0px 0px 0px 0px;
}
.addthis_button_tweet {
/*float: right;*/
margin: 0px 0px 0px -15px;
}
.addthis_button_facebook_like {
/*float: right;*/
margin: 0px 0px 0px -15px;
}

#social_contents{
width:932px;
margin-left:auto;
margin-right:auto;
padding-right:129px;	
}
#new_header{
background-image:url(../images/header_page.jpg);
background-position:center bottom;
background-repeat:no-repeat;
overflow: auto;
width:100%;
min-width:1082px;
position:absolute;
z-index:1020;
background-color:#3c8caf;
height:103px;
-moz-box-shadow: 0 0 10px #0c4457;
-webkit-box-shadow: 0 0 10px #0c4457;
box-shadow: 0 0 10px #0c4457;  
}
#new_header_contents{
width:932px;
margin-left:auto;
margin-right:auto;
padding-right:129px;	
}
#header_title{
font-family: Helvetica, Arial, sans-serif;
font-size:35px;
font-weight:lighter;
color:#FFF;
text-shadow:#034555 0px 0px 10px;
line-height:35px;
padding-top:40px;
float:left;
width:650px;
}
#header_title span{
color:#fcc707;
}
#header_title img{
border:0px;;
}
#header_title font{
font-size:23px;
}
#header_subtitle{
font-family: Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:lighter;
color:#FFF;
text-shadow:#034555 0px 0px 5px;
line-height:18px;
float:left;
width:650px;
margin-top:-2px;
}
#header_image{
text-align:right;
float:right;
width:282px;
}
#new_footer {
background-image:url(../images/new_footer.jpg);
background-repeat:repeat-x;
background-position:center bottom;
background-color:#357fa6;
width:934px;
margin-left:auto;
margin-right:auto;
-moz-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
-moz-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
}
#more_procedures{
width:902px;
margin-left:auto;
margin-right:auto;
min-height:20px;
padding-top:10px;
}
#more_procedures_title{
font-family: Helvetica, Arial, sans-serif;
font-size:22px;
font-weight:lighter;
color:#FFF;
text-shadow:#034555 0px 0px 10px;
line-height:35px;
float:left;
width:555px;
padding-top:5px;
padding-left:360px;
background-image: url(../images/more_procedures.png);
background-repeat: no-repeat;
background-position:center top;
}
#more_procedures_title span{
color:#fcc707;
}
#footer_copy{
width:902px;
margin-left:auto;
margin-right:auto;
}
#footer_logo{
font-family: Helvetica, Arial, sans-serif;
font-size:35px;
font-weight:lighter;
color:#FFF;
text-shadow:#034555 0px 0px 10px;
line-height:35px;
float:right;
width:650px;
text-align:right;
padding-top:20px;
padding-right:15px;
}
#footer_logo span{
color:#fcc707;
}
#footer_logo img{
border:0px;
}
#footer_logo font{
font-size:23px;
}
#footer_menu{
font-family: Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:lighter;
color:#FFF;
text-shadow:#034555 0px 0px 5px;
line-height:18px;
float:right;
width:650px;
margin-top:-9px;
text-align:right;
padding-right:15px;
margin-bottom:15px;
}
#footer_menu a{
color:#FFF;
text-decoration:none;
}
#footer_menu a:hover{
color:#FFF;
text-decoration:underline;
}
#content_transparent {
background: url(../images/transparent_back.png) repeat;
width: 953px;
float:left;
-moz-border-bottom-left-radius: 15px;
border-bottom-left-radius: 15px;
-moz-border-bottom-right-radius: 15px;
border-bottom-right-radius: 15px;
}
#new_footer_wrap {
width: 953px;
margin:0;
padding:0;
margin-left:-10px;
}

#precontpages {
float:left;
color:#919191;
float:left;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:12px;
margin-right:12px;
padding: 0 10px 0 5px;
} 

#precontpages h1{
color:#1C8CB2;
margin:7px 25px 7px 0px;
font-family: Helvetica, Arial, sans-serif;
font-size:30px;
font-weight:lighter;
line-height:30px;
padding-top:5px;
margin-bottom:5px;
border-bottom:#1C8CB2 3px solid;
}

#precontpages h2{
font-family: Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:lighter;
color:#4BA4C5;
padding:15px 0px 0px 0px;
margin:0px;
}

#precontpages h2 a, #precontpages h2 a:active, #precontpages h2 a:visited, #precontpages h2 a:hover{
text-decoration:none;
color:#1C8CB2;
}

#precontpages ul{
margin-top:12px;
margin-bottom:6px;
}

#precontpages p{
margin:10px 0px 10px 0px;
font-family: Helvetica, Arial, sans-serif;
font-weight:normal;
text-align:left;
font-size:12px;
}

#precontpages h3{
color:#666666;
font-family: Helvetica, Arial, sans-serif;
font-size:15px;
font-weight:lighter;
}

#precontpages a, #precontpages a:active, #precontpages a:visited{
text-decoration:none;
color:#1C8CB2;
}
.soitem{
float: left;
width: 150px;
}
.panelcoupon{
margin:40px 0 20px 20px;
}
.couponbadge{
margin-left: 83px;
position: absolute;
}
