.widget-config-block { overflow: auto; }
.widget-config-elem { float: left; width: 200px; font-weight: bold; }
.widget-config-save { text-align: right; }

#widget-industrynews { font-size: 11px; }
#widget-industrynews .row-container { overflow: auto; width: 100%; border-top: 1px dotted #999; padding: 5px 0; }
#widget-industrynews .row-container.alt1 { background-color: #eee; }
#widget-industrynews .row-container.first { border: 0; }
#widget-industrynews .row-container .photo { float: left; padding: 0 5px; width: 70px; }
#widget-industrynews .row-container .photo div { border: 1px solid #ddd; background-color: white; padding: 2px; float: left; overflow: auto; }
#widget-industrynews .row-container .photo img { width: 60px; }
#widget-industrynews .row-container .title { clear: right; font-weight: bold; }
#widget-industrynews .row-container .subtitle { float: left; color: #999; }
#widget-industrynews .row-container .readmore { float: right; padding: 0 5px; }

#widget-newquotes { font-size: 11px; }
#widget-newquotes a:link, #widget-newquotes a:visited  { color: #889fcc; text-decoration: none; }
#widget-newquotes a:hover { color: #5775AF; }
#widget-newquotes .row-container { overflow: auto; width: 100%; border-top: 1px dotted #999; padding: 5px 0; }
#widget-newquotes .row-container.alt1 { background-color: #eee; }
#widget-newquotes .row-container.first { border: 0; }
#widget-newquotes .row-container .status { float: left; margin: 0 5px; width: 25px; height: 26px; border: 1px dotted #999; font-size: 187%; font-weight: bold; text-align: center; background-color: #fff; opacity: 0.5; }
#widget-newquotes .row-container .status.large { margin-bottom: 8px; }
#widget-newquotes .row-container .status:hover { background-color: #ddd; }
#widget-newquotes .row-container .vehicle { font-size: 12px; font-weight: bold; padding: 0px 5px; }
#widget-newquotes .row-container .qtype { font-size: 11px; color: #999; font-style: italic; }
#widget-newquotes .row-container .qid { float: right; padding-right: 5px; }
#widget-newquotes .row-container .client-name { float: left; padding-left: 5px; }
#widget-newquotes .row-container .date { float: left; width: 140px; color: #999; } /* padding-left: 5px; */

#widget-newquotes .pages { text-align: right; padding: 6px 4px 5px 4px; border-top: 1px solid #999; background-color: #ddd; }
#widget-newquotes .pages span { padding: 0 2px; }
#widget-newquotes .pages span.clickablepage { }
#widget-newquotes .pages span.currentpage { color: #999; font-weight: bold; }
#widget-newquotes .pages span.prev-page.currentpage { color: #999; font-weight: normal; }
#widget-newquotes .pages span.next-page.currentpage { color: #999; font-weight: normal; }
#widget-newquotes .pages span.prev-page { border-right: 1px dotted #ccc; margin-right: 4px; padding-right: 4px; }
#widget-newquotes .pages span.next-page { border-left: 1px dotted #ccc; margin-left: 4px; padding-left: 4px; }

#widget-news { font-size: 12px; width: 100%; }
#widget-news .article { padding: 4px 0; border-bottom: 1px dotted #999; }
#widget-news .article .photo { float: left; width: 80px; padding: 0 5px 5px 0; }
#widget-news .article.first { zpadding-top: 5px; }
#widget-news .article.last { padding-bottom: 5px; border: 0; }
#widget-news .article .title { font-weight: bold; padding: 0 8px; }
#widget-news .article .subtitle { font-size: 92%; padding: 0 8px; }
#widget-news a:link, #widget-news a:visited  { color: #889fcc; text-decoration: none; }
#widget-news a:hover { color: #5775AF; }
#widget-news tr.alt1 { background-color: #eee; }
#widget-news .data-block { min-height: 30px; }

#widget-emails { font-size: 12px; width: 100%; }
#widget-emails .message { padding: 5px; border-bottom: 1px dotted #999; clear: both; overflow: auto; }
#widget-emails .message.last { padding-bottom: 5px; border: 0; }
#widget-emails .message .email-subject { color: #5775AF; font-weight: bold; float: left; }
#widget-emails .message .email-subject div { color: #000; padding-right: 5px; width: 50px; float: left; text-align: right; }
#widget-emails .message .email-subject a:link { color: #889fcc; text-decoration: none; }
#widget-emails .message .email-date { color: #5775AF; font-size: 11px; float: right; width: 100px; overflow: hidden; text-align: right; }
#widget-emails .message .email-from { color: #5775AF;; clear: both; }
#widget-emails .message .email-from div { color: #000; padding-right: 5px; font-weight: bold; width: 50px; float: left; text-align: right; }
#widget-emails .message.alt1 { background-color: #eee; }

#widget-clubelite {font-size: 12px; width: 100%; color: #999;}
#widget-clubelite .results { padding: 5px; border-bottom: 1px dotted #999; clear: both; overflow: auto; }
#widget-clubelite .results .num { color: red; font-weight: bold; }
#widget-clubelite .results.alt1 { background-color: #eee; }
#widget-clubelite .results.title { font-weight: bold; font-size:16px; border: 0; }
#widget-clubelite .results.last { padding-bottom: 5px; border: 0; }
#widget-clubelite .results.dealer-results { font-weight: bold; font-size:12px; color: #999; border: 0; }
#widget-clubelite .results-table-wrapper { height: 128px; overflow: auto; }
#widget-clubelite .sep { background-color: #ddd; padding: 4px; }
#widget-clubelite .desc { border-bottom: 1px solid #999; color: #fff; font-weight: bold; }
#widget-clubelite .pages { text-align: right; border-top: 1px solid #999; padding: 5px; }
#widget-clubelite .pages ul li{ display : inline; padding-left:5px}
#xwidget-clubelite .pages ul{ padding: 5px 0}
#widget-clubelite a:link, #widget-clubelite a:visited  { color: #889fcc; text-decoration: none; }
#widget-clubelite a:hover { color: #5775AF; }

#widget-message { font-size: 20px; color: #fff; background-color: #CCC; width: 100%; text-align: center; }
