/* not ready */



/* -- form validation */

.invalid { border-color: #ff0000; }

label.invalid { color: #ff0000; }



/* -- buttons */

#editor-xtd-buttons {

        padding: 0px;

}



.button2-left,

.button2-right,

.button2-left div,

.button2-right div {

        float: left;

}



.button2-left a,

.button2-right a,

.button2-left span,

.button2-right span {

        display: block;



        float: left;





        color: #666;

        cursor: pointer;

}



.button2-left span,

.button2-right span {

        cursor: default;

        color: #999;

}



.button2-left .page a,

.button2-right .page a,

.button2-left .page span,

.button2-right .page span {

        padding: 0 6px;

}



.page span {

        color: #000;

        font-weight: bold;

}



.button2-left a:hover,

.button2-right a:hover {

        text-decoration: none;

        color: #0B55C4;

}



.button2-left a,

.button2-left span {

        padding: 0 24px 0 6px;

}



.button2-right a,

.button2-right span {

        padding: 0 6px 0 24px;

}



.button2-left {



        float: left;

        margin-left: 5px;

}



.button2-right {



        float: left;

        margin-left: 5px;

}



.button2-left .image {



}



.button2-left .readmore {



}



.button2-left .pagebreak {



}



/* Tooltips */

div.tooltip {

        float: left;

        background: #ffc;

        border: 1px solid #D4D5AA;

        padding: 5px;

        max-width: 200px;

}



div.tooltip h4 {

        padding: 0;

        margin: 0;

        font-size: 95%;

        font-weight: bold;

        margin-top: -15px;

        padding-top: 15px;

        padding-bottom: 5px;

        }



div.tooltip p {

        font-size: 90%;

        margin: 0;

}



/* Caption fixes */

.img_caption .left {

        float: left;

        margin-right: 1em;

}



.img_caption .right {

        float: right;

        margin-left: 1em;

}



.img_caption .left p {

        clear: left;

        text-align: center;

}



.img_caption .right p {

        clear: right;

        text-align: center;

}



.img_caption  {

  text-align: center!important;

}



.img_caption.none {

  margin-left:auto;

  margin-right:auto;

}





/* Calendar */

a img.calendar {

        width: 16px;

        height: 16px;

        margin-left: 3px;

        cursor: pointer;

        vertical-align: middle;

}



/* System Messages */



.error

{

        padding:0px;

        margin-bottom: 20px;

}



.error h2

{

        color:#000 !important;

        font-size:1.4em !important;

        text-transform:uppercase;

        padding:0 0 0 0px !important

}



#system-message

{

                margin:10px 0 20px 0;

                border-left:0;

                border-right:0;

}



#system-message dt

{

  font-weight: bold;

}

#system-message dd

{

  margin: 0 0 15px 0;

  font-weight: bold;

  text-indent: 0px;

  padding:0

}

#system-message dd ul

{

  color: #000;

  list-style: none;

  padding: 0px;

}

#system-message dd ul li

{

  line-height:1.5em

}



/* System Standard Messages */

#system-message dt.message

{

  position:absolute;

  top:-2000px;

  left:-3000px;

}



#system-message dd.message  ul

{

  background: #fff  url(../images/system/notice-info.png) no-repeat;

  padding-left:40px;

  padding: 10px 10px 10px 40px;

  border-top: 2px solid #90B203;

  border-bottom: 2px solid #90B203;

}



#system-message dd.message ul li{background:none !important}



/* System Error Messages */

#system-message dt.error

{

  position:absolute;

  top:-2000px;

  left:-3000px;

}



#system-message dd.error ul

{

  background:#fff url(../images/system/notice-alert.png) no-repeat ;

  padding-left:40px;

   padding: 10px 10px 10px 40px;

    border-top: 2px solid #990000;

    border-bottom: 2px solid #990000;

}







/* System Notice Messages */

#system-message dt.notice

{

  position:absolute;

  top:-2000px;

  left:-3000px;

}



#system-message dd.notice  ul

{

    background:#fff url(../images/system/notice-note.png) no-repeat ;

    padding-left:40px;

      padding: 10px 10px 10px 40px;

      border-top: 2px solid #FAA528;

      border-bottom: 2px solid #FAA528;

}

#system-message dd.notice ul { color: #000;margin:10px 0 }



#system-message

{

    margin-bottom: 0px;

    padding: 0;

}



#system-message dt

{

    font-weight: bold;

}



#system-message dd

{

    font-weight: bold;

    padding: 0;

}



/************************************************************************/

/*  HANDL CHANGES              */

/************************************************************************/

html body{

  background: #e2e2e2 url(../images/background.png) top center no-repeat;

  margin: 0px; padding: 0px;

  font-family: Helvetica, Ariel, san-serif;

}

/*

#hide-top-right-border{

  position: absolute;

  border: 0px solid red;

  width: 4px;

  height: 29px;

  top: 137px;

  left: 1047px;

  background: transparent url(../images/main-top-bckgnd.png) repeat-x;

  overflow: hidden;

}

*/

div#all{

  width: 1050px;

  background: transparent;

}

#all #header{

  height: 137px;

  overflow: visible;  

}

#all a{ text-decoration: none; }

#all a:hover{ text-decoration: underline; }

#top-buttons{

  float: right;

  height: 63px;

  width: auto;

  overflow: hidden;

  border: 0px solid red;

}

#header #top-buttons ul{

  position: relative;

  top: 0px;

  margin: 0px;

  padding: 0px;

  background: none;

  background-color: transparent;

  border: none;

}

#header #top-buttons ul li a, #header #top-buttons ul li a:link, #header #top-buttons ul li a:hover, #header #top-buttons ul li a:active, 

#header #top-buttons ul li a:visited{

  padding: 0px 0px 0px 10px;

  background: none;

  background-color: transparent;

  border: 0px;

}

#header{

  /* this stuff is for the drop down menus */

  overflow: visible;

  z-index: 1000;

  /* adjust for nami layout */

  padding-top: 0px;

  min-height: 244px;

  position: relative;

}

}

#all #contentarea, #all #contentarea2{

  border-left: 1px solid #063F8C;

  border-right: 1px solid #063F8C;

  overflow: visible;

  background: white url(../images/main-top-bckgnd.png) repeat-x;

  padding-right: 0px !important;

  padding-left: 0px !important;

  margin-top: 0px;

}

img.top-image{

  position: absolute;

  top: -150px;

  right: 20px;

  z-index: 2000;

  max-height: 210px;

  max-width: 550px;

  border: 2px solid white;

/*  border-right-color: black;

  border-bottom-color: black;*/

  -moz-border-radius: 5px;

  border-radius: 5px;

}

#main{

  padding-top: 0px;

  padding-left: 20px;

}

#wrapper2{

  border-left: 2px solid #0C1D43;

  min-height: 800px;

}

#wrapper #main{/* home page */

  padding-right: 0px;

}

#wrapper2 #main{/* inside pages */

  padding-right: 20px;

}

#back{

  position: relative;

  background: transparent url(../images/whitebox.png) repeat-y;

  padding-left: 65px;

  padding-right: 70px;

  overflow: hidden;

}

/************************************************************************/

/*  TOP MENU WITH DROP DOWNS          */

/************************************************************************/

#header{ background: transparent url(../images/top-menu-bckgnd.png) 0px 45px no-repeat;  margin-bottom: 10px;}

#header ul.jt-menu{

  left: 0px;

  top: 103px;

  font-size: 12px;

}

ul.jt-menu{

  z-index: 1000;

  overflow: visible;

}

#header ul.jt-menu ul{

  margin-top: 22px;

/*  height: auto;

  overflow: hidden;

  border: 1px solid red*/

  width: auto;

  display: block;

}

ul.jt-menu li{

  width: auto;

  height: auto;

/*  padding: 0px 15px 0px 15px;*/

  overflow: visible;

  border-right: 1px solid white;

}

ul.jt-menu li, ul.jt-menu li:hover, ul.jt-menu li.sfHover, ul.jt-menu li a:hover, ul.jt-menu li a:focus, ul.jt-menu li a:active{

  background-color: transparent;

}

#header ul.jt-menu li a, #header ul.jt-menu li.current a, #header ul.jt-menu li.active a, 

#header ul.jt-menu li span.separator, #header ul.jt-menu li.current span.separator, #header ul.jt-menu li.active span.separator 

{

  color: transparent;

  color: #555555;

  color: white;

  border: none;

  padding: 0px 0px 0px 0px;

  text-transform: uppercase;

}

#header ul.jt-menu li ul{

  border: 0px solid blue;

  background-color: #76FBCE;

  background-color: #C88F1B;

  margin-left: 10px;

}

#header ul.jt-menu li ul li, #header ul.jt-menu li ul li a{

  display: block;

  float: none;

  border: none;

  color: #white;

  width: auto;

  height: auto;

  text-align: left;

  font-size: 10px;

  padding: 2px 10px 2px 5px;

}

#header ul.jt-menu li ul li{

  border: 0px solid red;

  margin-top: 5px;

  margin-bottom: 5px;

}

#header ul.jt-menu li.active a:visited, #header ul.jt-menu li.active a:link, #header ul.jt-menu li.active ul li a:link, #header ul.jt-menu li.active ul li a:visited{

  background: none;

  text-shadow: none;

  color: white;

}

#header ul.jt-menu li a:hover, #header ul.jt-menu li a:active, #header ul.jt-menu li a:focus{

  font-weight: normal;

  color: white;

}

#header ul.jt-menu li ul li a:hover{

  text-decoration: underline;

}

#header ul.jt-menu li ul li.current a, #header ul.jt-menu li ul li.current a:link, #header ul.jt-menu li ul li.current a:active, #header ul.jt-menu li ul li.current a:visited{

  font-weight: normal;

}

li.item-474{

/*  background-image: url(../images/service_full_h.jpg);

  width: 229px;

  min-height: 65px;

/*  height: auto;*/

}

li.item-474 ul{

/*  background: transparent url(../images/service_full_h.jpg) bottom left;*/

  background: #eeeeee;

}

li.item-479{

/*  background-image: url(../images/res_full_h.jpg);

  width: 229px;

  min-height: 65px;

/*  height: auto;*/

}

li.item-479 ul{

/*  background: transparent url(../images/res_full_h.jpg) bottom left;*/

  background: #dddddd;

}

li.item-482{

/*  background-image: url(../images/comm_full_h.jpg);

  width: 229px;

  min-height: 65px;

/*  height: auto;*/

}

li.item-482 ul{

/*  background: transparent url(../images/comm_full_h.jpg) bottom left;*/

  background: #dddddd;

}



#header ul#common-menu{

  position: relative;

  top: 0px;

  width: auto;

  height: 29px;

  display: inline;

  text-align: right;

  float: right;

}

#header ul#common-menu li{

  text-align: right;

}

#header ul#common-menu li a, #header ul#common-menu li a:link, #header ul#common-menu li a:hover, #header ul#common-menu li a:active, #header ul#common-menu li a:visited{

  color: black;

}

#common-menu-wrapper{

  position: absolute;

  top: 63px;

  right: 0px;

  height: 29px;

  overflow: hidden;

  border-left: 1px solid #C88F1B;

  border-bottom: 1px solid #C88F1B;

  text-align: right;

  padding-left: 0px;

}



/************************************************************************/

/*  SEARCH AND FONT SIZE            */

/************************************************************************/

#search-font-size{

  float: right;

  width: auto;

  height: 42px;

  border: 0px solid red;

  overflow: hidden;

}

#search-font-size h3{

  display: none;

}

#search-font-size .moduletable{

  float: right;

  width: auto;

  height: auto;

}

div.search{

  margin: 0px 5px 0px 0px; 

  padding: 0px;

  float: right;

}

div.search input{

  width: 170px;

  font-size: 14px;

}

div#fontsize{

  float: right;

  width: auto;

  font-size: 12px;

}

div#fontsize h3{

  font-size: 12px;

  display: inline;

}





/************************************************************************/

/*  SIDE MENU          */

/************************************************************************/

/*

div#nav ul.menu li{

  height: auto;

  overflow: hidden;

  padding-bottom: 10px;

}

div#nav ul.menu li a{

  padding-top: 25px;

  font-size: 1.2em;

}

div#nav ul.menu li a img{

  float: left;

  margin-right: 10px;

  margin-top: -15px;

}

div#nav ul.menu li a .image-title{

}

*/



/************************************************************************/

/*  FOOTER          */

/************************************************************************/

#footer-outer{

  background: none;

/*  background-color: red;*/

}

#footer-outer{

/*  background-color: #0C1D43*/

}

div#footer{ 

  background: transparent url(../images/whiteboxohio.png) -1px 0px no-repeat; 

  min-height: 76px;

        padding:30px 40px 15px 20px;

        text-align:right;

        margin:0 auto;

        display:block;

        overflow:hidden;

        width: 989px;

}

#footer p{

  color: gray;

        font-family: geogia, palatino, serif;

  font-size:8pt;

        margin:0;

        font-weight: bold;

}

div.customfooter_address{

  float: right;

  text-align: right;

  margin-right: 45px;

}

/************************************************************************/

/*  OTHER          */

/************************************************************************/

#wrapper2 #main a:hover, #wrapper2 #main a:active, #wrapper2 #main a:focus{

  background-color: transparent;

  color: black;

  text-decoration: underline;

}



div.blog-featured .row-separator{

  clear: none;

  display: inline;

}



#right .moduletableupcoming-events{

  float: left;

  clear: left;

  margin-top: 190px;

  font-size: 15px;

  width: 230px;

}

#right .moduletableupcoming-events h3{

  padding-top: 2px;

}

#back #right h3 span.backh2{

  background-color: transparent;

}

.items-row{

  width: auto;

}



#wrapper{

  width: 75%;

}



.cols-3 .column-1, .cols-3 .column-2, .cols-3 .column-3{

  margin-right: 2%;

  width: 230px;

}

#wrapper #main .items-row h2, #right .moduletableupcoming-events h3, #nav .moduletable h3, #nav .moduletableupcoming-events h3{

  margin-bottom: 0px;

  background: transparent url(../images/take-action-bckgnd.jpg) -130px 0px no-repeat;

}



#nav .moduletable h3, #nav .moduletableupcoming-events h3{

  border-top: 1px solid #ddd;

  padding: 5px 2px 5px 2px;

}

#nav .moduletable, #nav .moduletableupcoming-events{

  margin-bottom: 20px;

}



div.blog div.items-leading{

  height: auto;

}

#nav .mod_events_latest_callink{

  border-right: none;

  border-left: none;

}

#nav table.mod_events_latest_table tr, #nav table.mod_events_latest_table td{

  border-left: none;

  border-right: none;

}

div#nav{

  padding: 30px 0px 0px 0px;;

  margin: 0px;

/*  border-right: 2px solid #0C1D43;*/

}

div#nav ul.category-module li{

  padding-left: 15px;

}

div#nav div.moduletableupcoming-events table td{

  padding-left: 15px;

}





#main .items-row p{

  margin-top: 0px;

}



.mod_events_latest_callink{

  padding: 5px;

}

.mod_events_latest_callink a{

  font-style: italic;

}

.mod_events_latest_callink, #right .moduletableupcoming-events h3{

    border-right: 1px solid #dddddd;

    border-left: 1px solid #dddddd;

}

#righttable.mod_events_latest_table tr{

  border-width: 1px 0px 1px 0px;

}

/* upcoming events in right box on home page */

#right td.mod_events_latest, #right td.mod_events_latest_first{

  border-width: 0px;

  padding: 5px;

  font-size: .8em;

}

/* upcoming events in left menu on inside pages */

#nav td.mod_events_latest, #nav td.mod_events_latest_first{

  border-width: 0px;

  padding: 5px;

}



#back #right{

  margin-left: 0px;

  width: 230px;

  background-color: transparent;

}

#right h3{

  padding-bottom: 0px;

}

/*

div#nav{

  padding-left: 20px;

  margin-right: 10px;

}

*/

#facebook-wrapper{

  position: absolute;

  top: 67px;

  right: 247px;

  width: auto;

  height: auto;

  border:0px solid red;

}



#main div.item-page ul{ /* main content ul */

}

div.items-leading{

  height: auto;

}



p.clearBoth{

  clear: both;

}

/*

.bfQuickMode .bfLabelLeft label{

  width: 180px;

}

.bfQuickMode p input[type="text"], .bfQuickMode p textarea, .bfQuickMode p select{

  width: 300px;

}

#main div.bfClearfix div a, 

#main div.bfClearfix div a:link, 

#main div.bfClearfix div a:visited, 

#main div.bfClearfix div a:hover{

  color: white;

}

#main div.bfClearfix div.bfPage-tl a, 

#main div.bfClearfix div.bfPage-tl a:link, 

#main div.bfClearfix div.bfPage-tl a:visited{

  color: #095197;

}

#main .bfQuickMode .bfSubmitButton,

#main .bfQuickMode .bfCancelButton{

  float: none;

  margin-left: 200px;

}

*/

div.blog div.items-leading h2{

  border-top: 1px solid #ddd;

  border-bottom: 1px solid #ddd;  

}

div.blog div.items-leading{

  width: auto;

}



#search-font-size{

  border: 0px solid blue;

}

#social-top-menu-wrapper{ 

  float: none;

  display: block;

  clear: both;

  overflow: hidden;

  border: 0px solid green;

  margin-right: 10px;

}

#social-media{

  float: right;

  height: auto;

  width: auto;

  border: 0px solid red;

  overflow: hidden;

  height: auto;

  width: auto;

}

#social-media ul{

  float: right;

  

}



#social-media ul li, #top-menu ul li{

  float: left;

}

#social-media ul li, #top-menu ul li, #left-menu ul li{

  list-style: none;   

}

#top-menu{

  float: right;

  height: auto;

  width: auto;

}

#top-menu ul{

  border-right: 1px solid #cccccc;

  overflow: hidden;

  margin-top: 8px;

  margin-right: 20px;

}

#top-menu ul li{

  padding: 1px 20px 1px 20px;

  border-left: 1px solid #cccccc;

}

#top-menu ul li a, #top-menu ul li a:active, #top-menu ul li a:visited, #top-menu ul li a:focus, #top-menu ul li a:link, #top-menu ul li a:hover,   

#left-menu ul li, #left-menu ul li a, #left-menu ul li a:active, #left-menu ul li a:visited, #left-menu ul li a:focus, #left-menu ul li a:link, #left-menu ul li a:hover,

#middle-menu a, #middle-menu a:focus, #middle-menu a:active, #middle-menu a:visited, #middle-menu a:link, #middle-menu a:hover, #middle-menu ul li:hover ul li a, 

#community-wrapper-interior, #middle-menu span.separator{

  color: #7b7c7d;

  font-size: 12px;

}



#alert-advistories{

  display: none; /* we use to the check the alerts/advistories count and use the appropriate alert image in the top menu */

}

#top-image{

  display: block;

  width: auto;

  height: auto;

  padding-top: 7px;

}



#home-right{

  overflow: hidden;

  border: 0px solid purple;

  height: auto;  

}







h1#logo{

  padding: 0px;

}

.logoheader{

  position: absolute;

  top: 15px;

  left: 45px;

  margin-left: 0px;

  background: none;

  height: auto;

  min-height: auto;

}



#home-left{

  float: left;

  background: transparent url(../images/mycityhall.jpg) no-repeat;

  width: 260px;

  padding-left: 7px;

}



#my-city-hall{

  color: white;

  font-size: 12px;

  overflow: hidden;

  border: 0px solid black;

  margin: 0px;

  padding: 0px 0px 0px 92px;

}

#my-city-hall p{ margin: 0px; padding: 0px; line-height: 110%}

#my-city-hall a, #my-city-hall a:focus, #my-city-hall a:active, #my-city-hall a:visited, #my-city-hall a:link, #my-city-hall a:hover{

  color: white;

  text-decoration: none;

}



#live-services, #community-city, #community-wrapper-interior{

  margin: 0px 0px 0px 0px;

  overflow: hidden;

  border: 0px solid black;

}



#left-menu ul li, #community-wrapper-interior ul li{

  padding: 5px 20px 5px 20px;

  margin-top: 5px;

}

#left-menu ul li, #middle-menu ul li:hover a, #middle-menu ul li:hover span.separator, #middle-menu ul li ul, #community-wrapper-interior ul li{

  background-color: #d7d7d7;

}

#left-menu ul li a, #left-menu ul li a:active, #left-menu ul li a:visited, #left-menu ul li a:focus, #left-menu ul li a:link, #left-menu ul li a:hover{

  font-size: 13px;

}



#home-right{

  padding: 0px 0px 0px 35px;

  width: 610px;

}

#breadcrumbs a, #breadcrumbs a:active, #breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:focus{ color: black; }

#home-right h2, #home-right .item-page h2 a:active,  #home-right h2 a:visited,  #home-right h2 a:link,  #home-right h2 a:focus{ 

  color: #b71f27;

  font-family: Times,"Times New Roman", serif;

}

#middle-menu{ margin-top: 5px; }

#middle-menu span.sf-sub-indicator{ display: none; }

#middle-menu a, #middle-menu span.separator{ font-weight: bold; }

#middle-menu ul{

  padding: 0px 10px 5px 10px;

  border-bottom: 1px solid #e2e2e2;

}

#middle-menu ul li{

  border-left: 1px solid #e2e2e2;

  height: 16px;

  padding: 0px 19px 0px 19px;

}

#middle-menu ul li:last-child{

  border-right: 1px solid #e2e2e2;

}

#middle-menu ul li a, #middle-menu ul li span.separator{

  padding: 3px 10px 3px 10px;

  text-transform: uppercase;

}

#middle-menu ul li ul li a{

  text-transform: none;

}

#middle-menu ul li.deeper a, #middle-menu ul li.deeper span.separator{

  padding: 3px 10px 20px 10px; /* this top menu item has a sub-menu so needs a taller background */

}

#middle-menu ul li:hover a, #middle-menu ul li ul li:hover a, #middle-menu ul li:hover span.separator{ color: #b71f27; }

#middle-menu ul li ul{ margin-left: 19px; padding: 10px 0px 10px 0px;}

#middle-menu ul li ul li, #middle-menu ul li ul li:last-child{ border: none; height: auto; padding: 3px 0px 3px 20px; }

#middle-menu ul li.deeper ul li a{ padding-bottom: 3px; }

#middle-menu ul li.item-539 ul{ width: 460px; }

#middle-menu ul li.item-539 ul li{ float: left; width: 210px; }

#middle-menu ul li a:hover{

  text-decoration: none;

}

#middle-menu ul li ul li:hover a{ color: #b71f27; }



#community-wrapper{

  position: relative;

  padding-left: 13px;

}

#community-photo{

  float: left;

  height: auto;

  width: auto;

  margin: 0px;

  padding: 0px;

  z-index:1;

}

#community-content{

  float: left;

  padding: 20px;

  height: auto;

  width: 320px;

  background-color: #ececec;

  margin: 10px 0px 0px 0px;

  color: #5f6062;

  z-index:1;

}

#community-content p, #community-content h1, #community-content h2{

  font-size: 12px;

  font-weight: normal;

  line-height: 140%;  

  margin: 0px 0px 10px 0px;

}

#community-content h1, #community-content h2{

  color: #c34c52;

  margin: 10px 0px 0px 0px;

  padding: 0px;

  font-size: 14px;

}

#community-frame-left, #community-frame-top{

  position:absolute;

  top: 0px;

  left: 0px;

  background: transparent url(../images/incommunitytext.png) no-repeat;

  z-index: 2000;

}

#community-frame-top{

  width: 615px;

  height: 25px;

}

#community-frame-left{

  width: 6px;

  height: 242px;

  border-right: 0px solid red;

}

#community-inner-interior{

  border: 0px solid red;

  margin: 0px;

  width: 230px;

  padding: 5px 10px 20px 20px;

  background-color: #f1f1f1;

/*  background-color: red;*/

}

#community-inner-interior p{

  line-height: 120%;

}

#community-city{

  background-color: #f1f1f1;  

}



#alerts-advisories-hidden{

  display: none;

}

#top-menu ul li.alerts-exist{

  background: transparent url(../images/alertsicon.jpg) 10px -2px no-repeat;

}

#top-menu ul li.alerts-exist a{

  color: #c34c52;

  padding-left: 20px;

}



#top-menu ul li a.alerts-exist{

  background: transparent url(../images/alertsicon.jpg)  no-repeat;

}

#top-menu ul li a.alerts-exist{

  color: #c34c52;

}





/* ##### Shouster's additions ##### */



/* form: Resident Photo Upload */

.bfQuickMode #resident-photo .bfLabelLeft label{ width: 100px; }

.bfQuickMode .bfLabelLeft label{ width: 45px; }

.bfQuickMode #photo_info .bfLabelLeft label{ width: 100px; }

.bfQuickMode #upload_photo .bfLabelLeft label{ width: 100px; }

.bfQuickMode #ff_elem840 { width: 325px; height: 70px;}




/* comment or caption textarea */

.bfQuickMode #ff_elem752 { width: 400px; height: 50px;}

.bfQuickMode p.bfLabelTop .bfElementGroupNoWrap {padding-top: 0px; width: auto}





