/* FIND IT ACCORDION */
div.findit {padding-bottom:12px; font-size:12px;}
/*div.findit h4 { font-size:1.17em; }*/
dl.findit { border:1px solid #636363; background: #fff; text-align:left;  }
dl.findit,dd.findit, dd.shopping, dd.autos, dd.homes, dd.classifieds, dd.jobs { margin: 0; }
dt.findit { background: transparent url('http://media.lvrj.com/designimages/accordion_background.jpg') repeat-x; font-size:1.17em; font-weight:bold; padding: 5px; margin: 2px;}
dt.findit a, dd a { color: #000; }
dd.findit {  text-align:left; padding:5px; }
dd.shopping, dd.autos, dd.homes, dd.classifieds, dd.jobs { text-align:left; padding:5px; }
dd.classifieds ul {margin:0;}
dd.shopping {font-size: 1em;}
dd.shopping a {color:#005B9F;}
dd.shopping div, dd.autos div, dd.jobs div, dd.classifieds div {margin-bottom:12px;}
dd.shopping div li{margin-left:8px; text-decoration:underline;}
.shopping .coupons h4 {font-size:1.2em; font-weight:bold; margin-bottom:5px;}
.shopping .coupons input {width:150px;}
.shopping .coupons select {width:130px;}
dd.autos, dd.homes { font-size: 1.17em; margin-bottom:30px; }
.autos input {margin:5px 2px;}
.autos select {width: 135px;}
.autos .radius, .autos .zip {width:60px;}
.autos p.type {font-size:.83em;}
dd.homes p { margin-bottom:10px; }
dd.jobs { font-size: 1.17em; }
dd.jobs h4 { font-size: 1.17em; border-bottom: solid 1px #FFFFFF; margin-bottom:10px; }
h4.jobNetwork {font-size:2em; font-weight:bold; text-transform:uppercase; background: transparent url('http://media.lvrj.com/designimages/iconJobNetwk.gif') no-repeat 0px -2px; padding-left: 25px} .txt-blue {color:#7E96C5;}
.jobs input.submit, .homes input.submit, .autos input.submit {float:right; margin-right:10px;}
.jobs form a { font-size:.83em; background: transparent url('http://media.lvrj.com/designimages/bullet-arrow.gif') no-repeat 0px 7px; padding-left: 8px; text-decoration:underline; color:#005BA2; padding-top:5px;}
#jobNetwork {font-size:.75em; margin-top:10px;}
#jobNetwork ul {width:135px; margin:0 3px; float:left;}
.Search { border: none 0; background-color: #2C5C8C; color: #FFFFFF; font-size: 14px; font-weight: normal; width: 65px; height: 20px;}
#jobsArea #leftPannel .Search:hover { background-color: #000066; cursor: pointer; cursor: hand; }
dd.classifieds ul { margin-left:10px; padding-left:5px; }
dd.classifieds li { list-style-type:square; margin-left:10px; padding-left:5px; }
dd.classifieds a { text-decoration:underline; }
.find_it_area form a { font-size:.83em; }
.find_it_area form img { margin:25px 0 5px 0; }
.find_it_area p { clear:both; font-size:.83em; margin-bottom:5px; }
.find_it_area .title { font-size:.83em; margin:15px 5px 5px 5px;}
.find_it_area input.text, .jobs input.text, .jobs select { margin-bottom:5px; width:200px;}
.find_it_area input.submit, .jobs input.submit, .homes input.submit, .autos input.submit, .shopping input.submit { margin-bottom:5px; width:50px; background-color: #005b9f; border:1px solid #005b9f; -moz-border-radius:4px; -webkit-border-radius: 4px; border-radius: 4px; padding:3px; color:#fff;}
.find_it_area form .link { font-size:1.15em; }
.allbusinesses { display:block; margin:0 0 5px 0;}
.business_box { float:left; width:150px; font-size:1.15em; }
.business_box img { border:none 0; }
p.business_name { font-weight:bold; }
.find_it_list {width:130px; float:left; padding:20px 0 0 5px; font-size:.83em;}
.find_it_list a {text-decoration:underline; color:#005BA2;}
.find_it_search {margin:8px 0; text-align:center; background-color:#eee;}
div.business_logo {width:150px; float:left; margin-right:3px;}
div.business_name {width:125px; float:left;}

/* Calendar widget */
h4.calendar-widget-title { border-bottom: 1px solid #000; margin-bottom: 5px; }
#calendarTab { z-index: 101; }
#calendarTabList { position: relative; top: 0px; left: 2px; }
#calendarTabList li { float: left; margin-right: 5px; }
#calendarTabList li.last { margin: 0px; }
#calendarTabList li a { display: block; font-size: 0.9em; font-weight: bold; color:#fff; text-align: center; text-transform: uppercase; background-color: #7E96C5; padding: 3px 5px; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; border-radius: 0.3em; box-shadow: 1px 1px 2px #636363; -moz-box-shadow: 1px 1px 2px #636363; -webkit-box-shadow: 1px 1px 2px #636363; }
#calendarTabList li.ui-tabs-selected a, #calendarTabList li.ui-state-active a { background-color:  #005B9F; }
#calendar-tab-panels { z-index: 110; }
#calendar-tab-panels li { margin-top: 5px; }
#calendarTab .sponsor { width: 234px; height: 60px; margin: 8px auto 0px auto; }

/*Calendar widget tab panels */
#calendar-tab-panels h4 { font-weight: bold; text-align: left; border-top: 1px solid #94002a; border-bottom: none; margin: 8px 0px 5px 0px; padding-top: 8px; }
#calendar-tab-panels p { font-size: 0.92em; font-weight: bold; margin: 3px 0px 5px 0px; }
#calendar-tab-panels form { display: block; margin: 0px; padding: 0px; overflow: hidden; }
#calendar-tab-panels label { position: absolute; text-indent: -9999px; }
#calendar-tab-panels input[type="text"] { float: left; width: 200px; height: 15px; background: transparent url('http://media.lvrj.com/designimages//calendar-search.png') no-repeat; border: none; padding: 4px 5px; font-size: 1em; }
#calendar-tab-panels input[type="image"] { float: right; width: 34px; height: 25px; }
#calendar-tab-panels .this-week { overflow: hidden; }
#calendar-tab-panels .this-week li { display: block; float: left; width: 3.3em; font-size: 0.78em; line-height: 1.2em; text-align: center; margin: 0px 0px 0px 4px; }
#calendar-tab-panels .this-week li:first-child, #calendar-tab-panels .this-week li.first { margin: 0px; }
#calendar-tab-panels .this-week a { display: block; color: #000; text-decoration: none; padding: 2px; border: 1px solid #7E96C5; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
#calendar-tab-panels .this-week a:hover, #calendar-tab-panels .this-week a:active, #calendar-tab-panels .this-week a:focus { border: 1px solid #005B9F; }
#calendar-tab-panels p.links, #calendar-tab-panels p.links a { color: #94002a; }
#calendar-tab-panels ol.hot-tickets li { list-style: inside decimal; margin-top: 4px; }
#calendar-tab-panels ul.hot-tickets li { list-style: disc; margin: 4px 0px 0px 13px; }
#calendar-tab-panels ol.hot-tickets li.first, #calendar-tab-panels ol.hot-tickets li:first-child { margin: 0px; }
#calendar-tab-panels ul.hot-tickets li.first, #calendar-tab-panels ul.hot-tickets li:first-child { margin-top: 0px; }

/* Ten Questions module */
ul.ten-questions-description { margin: 3px 0px; padding-left: 20px; }
ul.ten-questions-description li { list-style-type: disc; margin: 2px 0px; }
