.ls { border:1px solid #83abc4;border-bottom:0;padding:0px 5px 0px 5px;width:308px;overflow:hidden;background: #fff url(../furniture/commercial/fn/fnw-bg.jpg) repeat-x }
.ls p { margin-top:5px;font-size:110%;line-height:140%; }
.ls p.im { margin-left:-5px; }
.ls p.fnh { 
font:italic normal normal 300%/140% "Adobe Garamond Pro","Garamond Premier Pro","ITC Garamond","Garamond","Georgia","Times New Roman","Times",serif;
color:#577287;margin-top:0; }
.ls label { display:inline-block;width:80px;height:18px; }
.ls input.txt { display:inline-block;width:210px;height:18px;border:1px solid #577287;padding:2px; }
.ls input.search { display:inline-block;width:120px;height:24px; }
.ls a { color:#577287; }
.iwt { margin-left:0px;padding-left:0; width:180px;line-height:138% }

/* SHARED CAROUSEL STYLES */
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,
.jcarousel-item { float: left; list-style: none; border-bottom:1px solid #c11b17 }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }

/* HOTJOBS VERTICAL CAROUSEL */
.jcarousel-skin-il .jcarousel-container { background: #fff }
.jcarousel-skin-il .jcarousel-container-vertical { width: 320px; height: 135px; padding: 0px }
.jcarousel-skin-il .jcarousel-clip-vertical { width:320px; height: 135px }
.jcarousel-skin-il .jcarousel-item { width: 308px; height: 40px; padding: 2px 6px; overflow:hidden }

/* HOTJOBS BUTTONS */
.jcarousel-skin-il .jcarousel-next-vertical { position: absolute; top: -20px; left: 285px; width: 20px; height: 20px; cursor: pointer; background: transparent url(../furniture/commercial/scroller-buttons.png) no-repeat 0 0 }
.jcarousel-skin-il .jcarousel-next-vertical:hover { background-position: 0px -20px }
.jcarousel-skin-il .jcarousel-next-vertical:active { background-position: 0px -20px }
.jcarousel-skin-il .jcarousel-next-disabled-vertical,
.jcarousel-skin-il .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-il .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0px -40px }
.jcarousel-skin-il .jcarousel-prev-vertical { position: absolute; top: -20px; left: 300px; width: 20px; height: 20px; cursor: pointer; background: transparent url(../furniture/commercial/scroller-buttons.png) no-repeat -20px 0 }
.jcarousel-skin-il .jcarousel-prev-vertical:hover { background-position: -20px -20px }
.jcarousel-skin-il .jcarousel-prev-vertical:active { background-position: -20px -20px }
.jcarousel-skin-il .jcarousel-prev-disabled-vertical,
.jcarousel-skin-il .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-il .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: -20px -40px }

h3.hjh { padding:5px;background:#c11b17;color:#fff;font-weight:bold;font-size:120%;-moz-border-radius:4px; }
.hjh a { color:#fff }
ul.listing { width:320px;height:124px;overflow:hidden; }
ul li a.listing-main { font-size:110% }
ul li a.listing-detail, ul li span.listing-detail { font-size:100%; }
ul li a.red {color:#c11b17}

/* TASTEBOX ONLY */
.cw {width:268px;border-bottom:none;}
.bd-list-name { font-size:200%;font-weight:bold }
.bd-contact-text { font-size:120%;line-height:15px;margin:10px 205px 10px 0px;border-top:1px solid #e3e3e3;padding: 10px 0 10px 10px }
img.taste { display:block;  margin-left:auto;  margin-right:auto;  margin-bottom:8px; } 

.jcarousel-skin-comm .jcarousel-next-horizontal { position: absolute; top: 25px; right: 45px; width: 32px; height: 32px; cursor: pointer; background: transparent url('next-horizontal.png') no-repeat 0 0 }
.jcarousel-skin-comm .jcarousel-next-horizontal:hover { background-position: -32px 0 }
.jcarousel-skin-comm .jcarousel-next-horizontal:active { background-position: -64px 0 }
.jcarousel-skin-comm .jcarousel-next-disabled-horizontal,
.jcarousel-skin-comm .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-comm .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0 }
.jcarousel-skin-comm .jcarousel-prev-horizontal {position:absolute; top:25px; left:10px; width:32px; height:32px; cursor:pointer; background: transparent url('prev-horizontal.png') no-repeat 0 0 }
.jcarousel-skin-comm .jcarousel-prev-horizontal:hover { background-position: -32px 0 }
.jcarousel-skin-comm .jcarousel-prev-horizontal:active { background-position: -64px 0 }
.jcarousel-skin-comm .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-comm .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-comm .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0 }

/* GENERIC WEB FORM USED A LOT */
.formerror {padding:2px 0 8px 0; color:#cc0000; font-size:12px; line-height:18px;}
.formsuccess {color: #0066CC;margin-bottom:20px;font-size:15px;margin-top:10px;font-weight:bold}
#entryform {margin-top:10px;font-size:12px;background:#FFF;font-weight:bold;width:650px}
#entryform fieldset {border:1px solid #ddd;padding:5px;font-size:16px;}
#entryform legend {color:#CC3300;}
#entryform p {margin-top:8px; clear:both;font-size:12px;font-weight:bold;}
#entryform label {float:left;width:200px;text-align:right;margin-right:5px;}
#entryform .inputbox {width:200px;height:20px;border:1px solid #ddd;background:#fafafa;}
#entryform .selectbox {height:20px;border:1px solid #ddd;background:#fafafa;}
#entryform textarea {width:350px;border:1px solid #ddd;background:#fafafa;font:normal normal normal 13px Verdana,Helvetica,Arial,sans-serif;}
#entryform .clearer {margin-bottom:8px;}
#entryform input.btn {color:#FFFFFF;background-color: #CC3300;width:70px;font-weight:bold;height:25px;} 

/* Chronicle Pop Up */
#mypopup {position: absolute; z-index:1; width: 350px; height: 430px; display: none; background: #ddd; border: 1px solid #000; padding:4px}
.crossbox { background-color: #ccc; text-align:right; width:347px; float:left; border-bottom:0px; margin-top:3px; margin-bottom:3px; padding-right:3px;}
.cross { color:#000;font-family:arial;font-weight:bold; text-decoration:none;}


